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($fichero, 128); // 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
0@0@18
Muchas gracias.