Batiburrillo.net Miércoles, 03 de diciembre de 2008 | 09:02
Páginas vistas desde 1/01/2008: 8586222 | Hoy: 11881
Visitantes totales: 2339506 | Hoy: 1770 | Online: 77
¡De todo un poco!
El tiempo   Combinación ganadora   Información bursatil  

Contador en PHP

 
  Todas las categorías

· Novedades
· Sistema operativo
· Productividad
· Internet
· Sitios web
· Hardware

Trucos Informáticos - Sistema operativo Trucos
Optimiza tu sistema
Software Software
El programa que necesitas
Imaginación Imaginación
Para pensar

  Foros de Batiburrillo

 Últimos mensajes
03.12 6:44 forocamping
Mensaje Forma de enviar em...
03.12 1:42 michel73
Mensaje Modificar la Estru...
03.12 1:24 docaraujo
Mensaje Problema con dream...
02.12 11:46 BERTHA
Mensaje alojamiento para s...
02.12 11:26 rodrijo
Mensaje La mejor manera de...
02.12 11:25 rodrijo
Mensaje Quieres estar arri...
02.12 11:23 rodrijo
Mensaje Conozca mas a sus ...
02.12 11:08 fabriciano
Mensaje problemas con puer...
02.12 9:56 BERTHA
Mensaje Ya no busques más
02.12 9:16 alexubago
Mensaje Nosotros somos la ...

Webmasters - Directorio de Sitios en Internet Webmasters
Directorio de Sitios en Internet
Imaginación Imaginación
Artículos para disfrutar
Webquest - Actividad de investigación Webquest
Actividad de investigación

  Arte y Poesía

Arte y Poesía

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("<b>Visitas desde 1/01/2003</b>: <font color=red>$new_count</font> | <b>Visitas hoy</b>:

<font color=blue>$new_visit</font>");

?>

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”); ?>

 

Otras sugerencias

Flip Title, escribiendo al revés

Que el mundo está al revés lo sabemos todos. Bueno, no seamos tan negativos, no todo el mundo anda al revés, pero con que sólo haya unos cuantos es suficiente para disparar la alarma. Tal vez por ese motivo, ¿o no?, los promotores de Flip Title han ideado un sistema que permite mostrar cualquier palabra o frase que escribas justo al revés, estrictamente al revés, primero reordena las letras y después muestra su imagen ...

 

Blog2iPhone, tu blog en el iPhone

Está claro, ya no hay ninguna duda, de que el dispositivo móvil de Apple, el iPhone, está triunfando por goleada. Sus prestaciones y su facilidad de manejo lo hacen imprescindible para muchos, tanto a nivel personal como para su trabajo. Una de sus funciones más interesantes, presente también en todos los smartphones y PDAs, es la capacidad de mantenerte conectado con el mundo a través de Internet. Además ...

 

Me cago en mi trabajo, para desahogarte

Lo cuentan las Sagradas Escrituras. La culpa la tuvieron Adán y Eva. El pecado original fue el causante de todos nuestros males. Fuimos condenados a trabajar. Los que no lo hacen, o les ha sonreído la diosa fortuna o viven del cuento en la más pura miseria. Aunque trabajar lo hacen tanto el jefe como el empleado, Me cago en mi trabajo está pensado para el segundo, para ...

Crea temas para Wordpress con Templatr

Somos muchos los que utilizamos Wordpress para elaborar contenidos y publicarlos en Internet. Como la mayoría de nuestros lectores saben, es el sistema gestor de blogs más popular en estos momentos. Si tienes un dominio y un servidor web a tu disposición que soporte PHP como lenguaje de scritps y MySQL como gestor de base de datos, la mejor opción ...

 

PhotoJoy, disfruta con tus fotos

El monitor de tu ordenador es el mejor elemento para examinar tus gustos estéticos. El fondo de escritorio, el protector de pantalla, pueden ser el punto de partida para efectuar un primer análisis. Por ello es interesante disponer de alguna herramienta que te permita personalizarlo, convertir en algo muy tuyo lo que se muestra cuando se enciende el equipo. PhotoJoy te permite hacer eso y algo más. Es una ...

 

Zapr, para compartir contenido en línea

Tres son las opciones permitidas por Zapr: crear tus canales y sitios web, subir tu contenido, y compartir carpetas en línea. Podrás crear enlaces URL a archivos o carpetas en tu ordenador, enviar estos enlaces a otras personas a través del correo electrónico o de un programa de mensajería instantánea para que puedan ver, archivos y carpetas, en cualquier navegador ...