Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 00:52
JuaNiNNaio
 
Fecha de Ingreso: diciembre-2007
Mensajes: 124
Antigüedad: 16 años, 5 meses
Puntos: 2
Problema con contador

Hola, tengo hecho un contador de visitas en PHP pero me ha surgido un problema, el contador funciona estupendamente y va perfecto online, pero llega un momento determinado, en que se pone a 0 y empieza a contar desde ahi, este momento es aleatorio y cada vez que pasa tengo que volver a ponerlo con la cantidad de visitas que más o menos tenia.

El código del contador es este:

Código:
<?
// Archivo en donde se acumulará el numero de visitas
$archivo = "visitas/contador.txt";

// Abrimos el archivo para solamente leerlo (r de read)
$abre = fopen($archivo, "r");

// Leemos el contenido del archivo
$total = fread($abre, filesize($archivo));

// Cerramos la conexión al archivo
fclose($abre);

// Abrimos nuevamente el archivo
$abre = fopen($archivo, "w");

// Sumamos 1 nueva visita
$total = $total + 1;

// Y reemplazamos por la nueva cantidad de visitas
$grabar = fwrite($abre, $total);

// Cerramos la conexión al archivo
fclose($abre);

// Imprimimos el total de visitas dándole un formato
echo "N&uacute;mero de visitas: ".$total;
?>
Y lo que hace es modificar un fichero txt con el total de visitas.

¿Que puede estar pasando?