Hacer un contador de visitas en php

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:
 
Last edited:

naves

New Member
Messages
63
Reaction score
0
Points
0
Si es muy similar, espero que no te haya molestado mi post, no lo hice tratando de tirar mala leche GM Punk.:happysad:

Gracias por tu comentario, estaré más al tanto de los post ya publicados, para realmente aportar algo novedoso. Además demuestras por que estas a cargo como parte del staff.

Hasta luego....
 

TonnyORG

I Code Things
Community Support
Messages
5,907
Reaction score
16
Points
38
nah no te preocupes ;)
es manejo de estilos esto, ai quienes les puede agradar mas el mio y otro el tuyo :)
todo aporte es bien agradecido en x10 ;)
don't worry man :)


salu2
 

evigra

New Member
Messages
244
Reaction score
3
Points
0
alguien me podria decir... porque algunos post salen en cantones??? o no se si se diga asi.. chino japones etc... no se que sea ni muhco menos que dice... el comentario de arriba como que no deberia ir aqui
 
Top