
13/01/2002, 10:49
|
 | Usuario no validado | | Fecha de Ingreso: agosto-2001 Ubicación: Cuernavaca, Morelos, Mexico
Mensajes: 170
Antigüedad: 23 años, 6 meses Puntos: 0 | |
Re: Usuarios Activos <pre>
<?php
// Configuración de las variables
$arch = "datos.dat";
// 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("\n",$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]\n";
$count++;
}
}
$res .= "$IP:$t\n";
$count++;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count usuarios conectados";
?>
</pre>
ahora solo hagan un include <?include("users.php") en la pagina que deseen que aparesca, ah y den permisos 666 a el archivito datos.dat, espero les sirva
<center><img border="0" src="http://www.efrance.fr/webonear/firma.png"> |