Función contador
Publicado por Damon (5 intervenciones) el 14/03/2020 04:04:07
Intento implementar una función contador que me cuente las visitas de una página en php, pero no sé por qué, no me cuenta las visitas, es decir, se queda siempre en 1, por mucho que actualizo la página. La tengo en servidor local, con wamp, pero debería funcionar igualmente, ¿no? Este es el código:
En la página web en cuestión, llamo a la función de la siguiente manera:
donde contador.txt es el archivo txt donde se guarda el índice de visitas que ha de sobreescribirse cada vez que entra una visita nueva, pero no se sobreescribe, y no entiend por qué. Si alguien fuera tan amable de echarme una mano, se lo agradecería. Un saludo.
1
2
3
4
5
6
7
8
9
<?php
function contador($archivo){
$fp = fopen($archivo, 'rw');
$num= fgets($fp,5);
$num+=1;
echo 'Usted es el visitante número: '.$num;
}
?>
En la página web en cuestión, llamo a la función de la siguiente manera:
1
2
3
4
5
<?php
$visita = "contador.txt";
include('cuenta.php');
contador($visita);
?>
donde contador.txt es el archivo txt donde se guarda el índice de visitas que ha de sobreescribirse cada vez que entra una visita nueva, pero no se sobreescribe, y no entiend por qué. Si alguien fuera tan amable de echarme una mano, se lo agradecería. Un saludo.
Valora esta pregunta


0