Preguntar | Conectar | Registrarse | Recordar contraseña | Colaborar |
Usuarios registrados: 509.956 | Top visitas día: 416.892
Portada Foro Ayuda Tutoriales Programas Blog Tecnología Drivers Videos
Windows | Android | iOS | Comunidad | Hazte Fan | Síguenos Buscador

Ver ConfigurarEquipos TV

--Trucos >> Contador en PHP.


Contador en PHP.


Autor: Enviado por: Javier - Enviado con fecha: 21-01-2004 08:11:24.
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





Ver también:
Contador en php.Contador en php. »









Videos Juegos

Configurarequipos TVBajar Antivirus gratisCual es mi IPTest velocidadTrucosADSL
OverclockingForo ADSLDiccionarioWirelessMapa Segunda manoTiendas de informatica
Blog TecnologíaÚltimos VirusManualesSeguridadMapa ForoOrdenadores segunda mano

Aviso LegalPolitica de PrivacidadReferencias en PrensaColaborarContactarPublicidad
PORTADA¿Qué es ConfigurarEquipos?Editores y ModeradoresLogoDirectorio




Buscar: en
ConfigurarEquipos.com® 2013 | 25-05-2013 07:59:32 Informática Windows | Mapa Web | Foro Ayuda