Batiburrillo.net Miércoles, 03 de diciembre de 2008 | 09:12
Páginas vistas desde 1/01/2008: 8586429 | Hoy: 12088
Visitantes totales: 2339533 | Hoy: 1797 | Online: 87
¡De todo un poco!
El tiempo   Combinación ganadora   Información bursatil  

Nuevo contador para tu sitio WEB

 
  Todas las categorías

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

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

Noticias de Actualidad Noticias de Actualidad
Las últimas noticias
Arte y Poesía Arte y Poesía
Poemas y textos
Disquisiciones Disquisiciones
Ponte al día

  Webquest

Webquest

  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 ...

  Noticias

¿Contra quién votamos?
Ordenador que piensa por ti
La crueldad en un grado extremo
El cambio climático
La muerte festiva
Se come carne de sus nalgas
Poemas en el asfalto

  Singulares


Lluvia
Lluvia

Con este script, en PHP, podrás insertar en las páginas de tu sitio Web un sencillo contador en modo texto (como el que hay en Batiburrillo.net). Sólo necesitarás, además del script, un archivo de texto (contador.txt) para almacenar los datos: el día del mes, las visitas de un día y las visitas totales. Este archivo lo debes crear con tu procesador de textos e incluir una línea con espacios en blanco (26 espacios, por ejemplo).

 

<?
/*
:: Programa para contar las páginas vistas en un sitio web ::
Cuenta las visitas totales (acumuladas) y las diarias.
*/

function interface_contador(){
/* Declaración de variables */

$archivo = "/home/sitio/contador/contador.txt";
$datos = array();

/*
Comprobación de si existe el archivo de texto que guarda los datos.
Lectura de los datos.
*/

if (file_exists($archivo)){
$fp = fopen($archivo,"r+");
$contador = fgets($fp, 26);
$datos = explode(" ",$contador);

$dia_actual = date("j");
$dia_ultimo = $datos[0];
$visitas_dia = $datos[1];
$visitas_totales = $datos[2];
}
else
{
$dia_actual = date("j");
$dia_ultimo = "0";
$visitas_dia = 0;
$visitas_totales = 0;
}

/*
:: Escritura de datos ::
Si el día registrado coincide con el actual,
se suma una unidad al contador total y al del día.
Si no coinciden, se suma una unidad al contador
total y se le da al día el valor 1
*/

if ($dia_actual==$dia_ultimo){
$visitas_dia++;
}else{
$visitas_dia=1;
}
$visitas_totales++;

$datos[0] = $dia_actual;
$datos[1] = $visitas_dia;
$datos[2] = $visitas_totales;

$datos_nuevos = implode(" ",$datos);
rewind($fp);
fwrite($fp, $datos_nuevos);
fclose($fp);

return $info;
}

/* Presentación de resultados en la página */

$datos = interface_contador();

echo "<b>Visitas desde 1/01/2004:</b> <font color=red>$datos[2]</font> | <b>Visitas hoy:</b> <font color=blue>$datos[1]</font>";
?>

El fichero contador.txt debe tener atributos de lectura y escritura (CHMOD 666). Debes crearlo, como archivo de texto. Este fichero, 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 los datos de la variable $archivo. Ha de ser similar a la siguiente /home/sitio/contador.

¿Cómo funciona? Cada vez que un visitante entra en una página, el script lee los datos de contador.txt. Comprueba que el día actual coincida con el guardado e incrementa en una unidad los dos contadores (diario y total). En el caso de que no coincida, pone 1 en el diario e incrementa en una unidad el contador total. 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 (cambiando /home/sitio/contador por la ruta adecuada):

<? include (“/home/sitio/contador/contador.php”); ?>

Si quieres bajar el script completo pulsa AQUÍ.

 

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 ...