viernes, 27 de abril de 2012

Implementación de un contador de visitas en php.

Un contador de visitas es un mecanismo por medio del cual se permite al usuario de un sitio web ver el número de usuarios que ha visitado dicho sitio. La implementación de dicho mecanismo en php es muy sencilla.
En un archivo de texto ( contador.txt) se guarda un número que va a representar la cantidad de visitas efectuadas. Primero se abre el archivo contador.txt y se recupera la cantidad en una variable que en este caso se llama $cuenta. Luego se incrementa dicha variable en uno (que es la visita efectuada). Ahora se vuelve a guardar la variable en el archivo contador.txt.
El código en php es el siguiente:


$fp=fopen("contador.txt",'r');
$cuenta=fgets($fp,999);
$cuenta+=1;
$fp=fopen("contador.txt",'w');
flock($fp,LOCK_EX);
fwrite($fp,$cuenta,999);
flock($fp,LOCK_IN);
fclose($fp);


Finalmente se muestra la variable que cuenta visitas ($cuenta) en el código HTML del sitio web inicial con el código:

print "<td><h2><font color='white'>"."Usuarios que han visto el sitio:      ".$cuenta."</font></h2></td>";