En esta ocasión veremos cómo
crear de manera sencilla y con un archivo de texto un contador de visitas en PHP.
Para ello es necesario contar con 2
archivos:
contador.txt
Archivo de texto en donde iremos acumulando
el número de visitas. Su valor inicial será 0 (cero)
contador.php
Página PHP encargada de aumentar de 1 en 1
el número dentro de contador.txt
Y el código de la página contador.php
es la siguiente (la explicación se encuentra comentada dentro del mismo):
contador.php
<?
// Archivo en donde se acumulará el
numero de visitas
$archivo = "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 "<font face='verdana' size='2'>Total de
visitas:".$total."</font>";
?>
Utilizando un include
Para ingresar el código dentro de la página principal de un sitio (.php por supuesto)
utilizaremos un include. Entonces, en la página index.php ingresamos la siguiente línea
en donde queremos que aparezca el contador: