contador en php
Categoría:
Windows Xp
Valora este manual:
Enviada por: Administrador
Manual de informática de contador en php
contador en php
si tienes un sitio web y quieres mostrar a tus visitantes las p?ginas vistas totales, desde una determinada fecha, y las diarias, te ofrecemos un script en php que hace todo el trabajo
con peque?os cambios, que te mostramos m?s abajo, podr?s implementarlo f?cilmente en tu sitio
countfile = /la_ruta_de_tu_contador/count.dat; diafile = /la_ruta_de_tu_contador/dia.dat; countdia = /la_ruta_de_tu_contador/count_dia.dat; arr=getdate(); since = arr[mday]; exist_file=fopen(countfile, r+); new_count = fgets(exist_file, 255); new_count++; fseek(exist_file,seek_set); fputs(exist_file, new_count); fclose(exist_file); abrir_dia = fopen(diafile, r+); nuevo_dia = fgets(abrir_dia, 255); fclose(abrir_dia); if (nuevo_dia != since) { undia_mas = fopen(diafile, w); fputs(undia_mas, since); fclose(undia_mas); } visit_dia = fopen(countdia, r+); new_visit = fgets(visit_dia, 255); new_visit++; if (nuevo_dia != since) { fclose(visit_dia); a_cero = fopen(countdia, w); fputs(a_cero, 1); fclose(a_cero); } else { fseek(visit_dia,seek_set); fputs(visit_dia, new_visit); fclose(visit_dia); } print( visitas desde 1/01/2003 : new_count | visitas hoy : new_visit); comentar que este c?digo debe de ir entre los ficheros count.dat, dia.dat y count_dia.dat deben tener atributos de lectura y escritura (chmod 666)
debes crearlos, como archivos de texto
estos ficheros, lo mismo que contador.php (el archivo que alberga el c?digo del script), pueden estar en un directorio que llamaremos contador
la ruta completa de ese directorio en el servidor debe incluirse en todos los lugares en que hemos puesto la_ruta_de_tu_contador
?c?mo funciona? cada vez que un visitante entra en una p?gina, el script lee sucesivamente el contador de vistas totales (count.dat) y lo incrementa en una unidad, el n?mero guardado como d?a actual (comprueba si coincide con el real y si no coincide lo cambia) y el contador de vistas diarias (count_dia.dat) que incrementa o pone a uno si el d?a actual coincide con el d?a guardado o no
por ?ltimo presenta los resultados en un mensaje de texto
?c?mo implementarlo? s?lo habr? que incluir en cada p?gina del sitio, en el lugar que consideremos oportuno, el siguiente c?digo: include ?/la_ruta_del_contador/contador.php? comentar que este c?digo debe de ir entre
Comparte este manual por email con un amigo/a: