En este articulo vamos a explicar cómo llevar a cabo un efectivo contador de impresiones (visitas corrientes) de nuestro website, para ello haremos uso de un archivo .dat, y no se requerirá el uso de mysql.
Este es un script muy simple asi que para empezar lo voy a escribir y luego lo explicare detalladamente.
contador.php:
$fcontador = fopen("visitas.dat","r");
$visitas = fread($fcontador, filesize("visitas.dat"));
fclose($fcontador);
$escribe = fopen("visitas.dat","w");
$visitas = $visitas + 1;
$grabar = fwrite($escribe, $visitas);
fclose($escribe);
echo $visitas . " IMPRESIONES";
?>
Bueno, para empezar a usar este script deberemos crear un archivo en la misma carpeta llamado "visitas.dat" que podemos crear con el propio blog de notas, como contenido pondremos un 0.
A continuacion procedere a la explicacion del codigo, en principio se abre el archivo visitas.dat y se lee su contenido para saber el numero de impresiones registradas hasta la fecha, luego cerramos el stream del archivo y abrimos de nuevo el archivo en modo de escritura "w", grabamos el nuevo resultado de visitas, cerramos el stream, y finalmente mostramos al publico el numero de impresiones registradas hasta la fecha.
Esto es todo, saludos!
2 comentarios:
muy bueno pero si abris el archivo como rw ?
buena observación ;)
otra forma más para hacerlo.
Gracias pablo
Publicar un comentario