Eu achei no site um contador de visitas então eu testei: <?php
$arquivo = "visitas.txt";
$handle = fopen($arquivo, 'r+');
$data = fread($handle, 512);
$contador = $data + 1;
fwrite($handle, $contador);
fclose($handle);
?>
mas eu queria que limpasse o arquivo antes de escrever nele, porque sem quando tem 2 visitas por exemplo, fica assim:
12
@Edit
Fiz um aqui, esta certo?
<?php
function limpaTexto($texto)
{
$especiais = array("á", "à", "ã", "â", "À", "Á", "Â", "Ã",
"é", "è", "ê", "È", "É", "Ê",
"í", "ì", "î", "Í", "Ì", "Î",
"Ô", "Õ", "Ó", "Ò", "ó", "ò", "ô", "õ",
"Ú", "Ù", "Ü", "ü", "ú", "ù",
"ç", "Ç",
" ", "/");
$normais = array("a", "a", "a", "a", "A", "A", "A", "A",
"e", "e", "e", "E", "E", "E",
"i", "i", "i", "I", "I", "I",
"O", "O", "O", "O", "o", "o", "o", "o",
"U", "U", "U", "o", "o", "o",
"c", "C",
"", "");
$final = str_replace($especiais, $normais, $texto);
return $final;
}
$arquivo = "visitas.txt";
$handle = fopen($arquivo, 'r+');
$data = fread($handle, 512);
$contador = $data + 1;
limpaTexto($handle)
fwrite($handle, $contador);
fclose($handle);
?>