Ciao a tutti.. questo script dovrebbe aggiornarsi ogni secondo ma non lo fa...
Lo script mi dice quante visite ci sono state in una pagina.
Se aggiorno la pagina il contatore fá il suo dovere e mi incrementa il numero ma solo se aggiorno la pagina!!!
Dove sbaglio
Codice PHP:
<form name="a">
Visite:
<input type="text" size="10" name="view">
</form>
<script>
function show2()
{
<?
$ip = getenv("REMOTE_ADDR");
$giorno=date("d/m/Y");
$ora=date("H:i:s");
$file='contatore.txt';
$apri=fopen("$file",'a+');
$dati="ip=$ip data=$giorno $ora ".'divido';
fwrite($apri,"$dati");
$apri=fopen("$file",'r');
$contenuto=fread($apri,filesize("$file"));
$contenuto=explode('divido',$contenuto);
$utenti=count($contenuto);
$utenti = number_format($utenti, 0, ',', '.');
?>
document.a.view.value= "<?php echo"$utenti";?>"
setTimeout("show2()",1000)
}
show2()
</script>