Libro de Visitas Gratis
Inicio | Directorio de Páginas | Diseño Gráfico | Gadgets | Posicionamiento | Webmasters| Buscador de Artículos | Glosarios

Saber los usuarios activos en la web

Añade Tu Web Al Directorio de NocionDigital.com
Este código permite ver el número de usuarios activos en este instante en la web. necesita de un archivo donde ira haciendo la actualización de los usuarios, para poderlo hacer este archivo tiene que tener permiso de Escritura.
 
Podemos configurar el tiempo que consideramos que un usuario esta inactivo para desconectarlo, en este caso hemos puesto 900 segundos pero se puede cambiar por el valor que mas convenga.
 

<?php
// Configuración de las variables
$arch = "dades.txt"; // Archivo de datos de los usuarios (coloque la ruta completa dentro del servidor).
$logoutTime = 900; // Tiempo tras el cual un usuario es considerado inactivo (en segundos).
$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";
?>
 
Hits
DOCUMENTOS RELACIONDOS
172
Cálculo de franjas de tiempo.
703
Script para encriptar y desencriptar a partir de una llave.
437
Contar los carácteres únicos que aparecen en una cadena.
480
Redondeo a dos decimales.
240
¿Como saber que boton pulso?.
738
Thumbnails - ampliar y reducir la imágen.
775
Validar el texto escrito por el usuario, al instante.
356
No mostrar errores en JavaScript.
1619
Cómo hacer un buscador en tu web.
646
(txt)=redir.php , sencillo script de redirección basado en un archivo .txt.
313
Comparar palabras entre dos Textareas.
165
Incluir archivo programado en otro lenguaje.
213
Buscador FSO.
481
Validar Link antes de enviar.
277
Listar una Base de Datos.
172
Retardos en la ejecución de programas.
309
Volcar la salida de PHP en un fichero.
421
Saber el Sistema Operativo del visitante.
694
Formato de fecha genérica o canonica.
402
Averiguar si un número es primo.


www.nociondigital.com - Todo para un mundo digital. Páginas Webs, Buscadores y Webmasters....