naves
New Member
- Messages
- 63
- Reaction score
- 0
- Points
- 0
Buenas...
Qué tal, este contador funciona sin base de datos solamente ocuparemos un archivo txt.
Pasos.
1.- Crear un archivo txt en tu servidor con el nombre que quieras y que contenga un cero (es lo unico que tienes que escribir en el documento), además tienes que darle permisos de ejecución CHMOD 777 mediante ftp. "En este ejemplo utilizamos el nombre contador.txt".
2.- Introducir este código en la página que quieras que cuente las visitas, por ejemplo en el index.html
$archivo = "contador.txt";
$contador = 0;
$fp = fopen($archivo,"r");
$contador = fgets($fp, 26);
fclose($fp);
++$contador;
$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 26);
fclose($fp);
echo "Esta página fue visitada $contador veces";
?>
Y eso es todo, este contador de visitas es muy simple y sólo funciona para contar en la página en la que esta alojada el código.
Si quieres contar las visitas en otras páginas, creamos varios documentos txt con diferentes nombres, por ejemplo si queremos un contador para principal y uno para noticias creamos 2 txt (principal.txt, noticias.txt) y en el codigo de cada pagina modificamos la variable $archivo y ponemos el nombre del txt, en este caso el script esta en la misma carpeta que la página, pero si la ponen en otra, supongamos su propia carpeta para contadores, ponemos "contadores/contador.txt" y listo.:naughty:
Qué tal, este contador funciona sin base de datos solamente ocuparemos un archivo txt.
Pasos.
1.- Crear un archivo txt en tu servidor con el nombre que quieras y que contenga un cero (es lo unico que tienes que escribir en el documento), además tienes que darle permisos de ejecución CHMOD 777 mediante ftp. "En este ejemplo utilizamos el nombre contador.txt".
2.- Introducir este código en la página que quieras que cuente las visitas, por ejemplo en el index.html
$archivo = "contador.txt";
$contador = 0;
$fp = fopen($archivo,"r");
$contador = fgets($fp, 26);
fclose($fp);
++$contador;
$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 26);
fclose($fp);
echo "Esta página fue visitada $contador veces";
?>
Y eso es todo, este contador de visitas es muy simple y sólo funciona para contar en la página en la que esta alojada el código.
Si quieres contar las visitas en otras páginas, creamos varios documentos txt con diferentes nombres, por ejemplo si queremos un contador para principal y uno para noticias creamos 2 txt (principal.txt, noticias.txt) y en el codigo de cada pagina modificamos la variable $archivo y ponemos el nombre del txt, en este caso el script esta en la misma carpeta que la página, pero si la ponen en otra, supongamos su propia carpeta para contadores, ponemos "contadores/contador.txt" y listo.:naughty:
Last edited: