PHP:Contador de visitas(para artículos, noticias, similares)

De Foros del Web

Muchas veces se pregunta uno sobre, contadores de visitas, contadores de filas pero no de un contador que nos muestre cuántas veces ha sido visitado algún artículo que hemos publicado, alguna noticia o similar. Pues bien aquí la solución.


Código PHP:

$arcontador=fopen("contador.php","r"); // Archivo contador.php chmod 777
// para escribir
$obtener=fread($arcontador,filesize("contador.php"));
// leemos
$obtener=$obtener+1;
// aumentamos 1 que puede ser +1 o ++ y cerramos
fclose($arcontador);
$arcontador1=fopen("contador.php","w");
fputs($arcontador1,$obtener);
//input new value
fclose($arcontador1);
$arcontador2=fopen("contador.php","r");
$reciente=fread($arcontador2,filesize("contador.php"));
// hay valores nuevos? los escribimos
print "$reciente";
//imprimimos
fclose($arcontador2);  

El funcionamiento no es de mucha ciencia, tengo que admitirlo la función fclose es muy sencilla. El archivo contador.php debe ser incluido en la página donde quieras que sea mostrado el número de visitas por ende el archivo será abierto contará hasta los rehash que uno de. El contador es principalmente como he dicho para artículos, noticias, etc. Si lo puede mejorar mucho mejor.


--urgido 19 Nov 2006

Este artículo es parte de las FAQs de PHP y el Manual de PHP.

Herramientas personales