Tema: FAQ's de PHP
Ver Mensaje Individual
  #170 (permalink)  
Antiguo 19/11/2006, 07:01
Avatar de urgido
urgido
 
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 8 meses
Puntos: 25
P: Contador de visitas(para articulos, noticias, similares)
R: Muchas se pregunta uno sobre, contadores de visitas, contadores de filas pero no de un contador que nos muestre cuantas 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 contara hasta los rehash que uno dé. El contador es principalmente como he dicho para articulos, noticias, etc. Si lo puede mejorar mucho mejor.

Saludos
__________________
Hospedaje Web al mejor costo!