Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2013, 07:44
Avatar de elsolodigno
elsolodigno
 
Fecha de Ingreso: agosto-2009
Mensajes: 225
Antigüedad: 14 años, 8 meses
Puntos: 2
Pregunta contador se reestablece a cero

Hola comuniad, tengo un contador de visitas diarias y totales, pero pasado 3 o 4 días se reestablece a cero (0).

Podrán decirme si hay algún error?:

Código PHP:
$fichero_contador "visitas.txt"// Fichero donde se guardan los valores

$fichero fopen($fichero_contador"r"); // Abrimos el fichero para lectura
$leido fread($fichero128);                // Leemos la cadena
$visitas explode("@"$leido);             // Separamos en un array de tres elementos los datos
if (date("d") != $visitas[2]) {                 // Si la fecha que hay en el fichero no es la de hoy
    
$visitas[2] = date("d");                     // Actualizamos la fecha (ponemos la de hoy)
    
$visitas[1] = 1;                                // Y ponemos las visitas de hoy a 1
}
if (
$ccontador == "") {                          // Si no tenemos el cookie..
    
setcookie("ccontador"getenv("REMOTE_ADDR"), time() + 1800"/"""); // Lo activamos
    
$visitas[0]++;                                 // Incrementamos el contador de visitas TOTALES
    
$visitas[1]++;                                 // Y el de visitas HOY
}

$visitas_totales $visitas[0]; 
$visitas_hoy $visitas[1]; 

fclose($fichero);                                    // Cerramos el fichero
$fichero fopen($fichero_contador"w"); // Lo abrimos para escritura
$junto implode("@"$visitas);             // Juntamos los 3 elementos del array en una sola cadena
fputs($fichero$junto);                         // Guardamos los nuevos valores en el fichero
fclose($fichero);                                   // Y por ultimo, cerramos el fichero 
fichero visitas.txt:

0@0@18


Muchas gracias.