buenas maters, ya se que este ha sido un tema bastante tratado pero en verdad no he podido aun encontrar un contador de visitas mediante ip fecha que funcione sin base de datos, lo mas cercano que he encontrado es uno con cokies y ni funciona....
Código php:
Ver original<?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..
$visitas[0]++; // Incrementamos el contador de visitas TOTALES
$visitas[1]++; // Y el de visitas HOY
/* Cerrar el fichero y actualizar los datos */
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 }
?>
y me encontre con un post pero nunca llego a nada tampoco....
http://www.forosdelweb.com/f18/probl...sin-db-719455/
pero es lo que mas se acerca a lo que deseo, alguna solución???
alguien sabe como guardar en lineas distintas ip y fecha luego consultar al archivo y mostrar :/
saludos