Truco de PHP: Visitantes activos en PHP

Mundogamers
Revista de Xbox 360 Revista de PS3 Revista de Wii Revista de PS2 Revista de Gamecube Revista de Xbox Revista de juegos PC Revista de Nintendo DS Revista de PSP Juegos para movil Revista de Gameboy Advance Trucos de Windows Tienda de Juegos

Truco: Visitantes activos en PHP
Autor: Roberto Herrero.   Fecha: 06/01/2003.   Lecturas: 4374
[+] del.icio.us | [+] menéame!
Anuncios
El siguiente código en PHP nos permite conocer el número de visitantes activos que están en nuestra página en cada momento. Muy útil para ofrecer información a los visitantes junto con el contador de visitas:

Continúa...

<?
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.

$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(" ",$content);
for ($i=0; $i < count($lineas); $i ) {
    $datos = split(':',$lineas[$i]);
    $n = $t - $logoutTime;
    if ($datos[0] != $IP && $datos[1] > ($n)) {
      $res .= "$datos[0]:$datos[1] ";
     $count ;
   }
}
$res .= "$IP:$t ";
$count ;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";

Publicidad   Colabora   Staff   Contacto   Legal   Mapa web   Mapa de foros   Intercambio de enlaces

Pon Mundogamers en tu web o en tu ordenador (XML-RSS)   Pon Mundogamers en tu pag. de Inicio
Copyright Mundogamers 2003-2008
Prohibida la reproducción total o parcial de estos contenidos sin el permiso expreso de los autores