Hola. ;)
Acabo de insertar a cada una de mis paginas un contador de visitas en php. Con el siguiente código:
Código:
<?
// Archivo en donde se acumulará el numero de visitas
$archivo = "p11.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'>Nº visitas:".$total."</font>";
?>
Y lo que quiero ahora es hacer un contador que lleve el total de todos los anteriores, es decir, un contador de paginas vistas.
NOTA: la página está organizada de la siguiente forma:
CARPETA PRINCIPAL
pagina1.php
p1.txt
SUB-CARPETA1
pagina2.php
pagina3.php
p2.txt
p3.txt
SUB-CARPETA 2
pagina4.php
p4.txt
El contador estará en la página index, por lo que deberá coger los datos de los diferentes p.txt que estan en las diversas carpetas.
¿ ME podeis facilitar el codigo ? dirección e-mail:
[email protected]
gracias y Un saludo