Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/01/2002, 10:49
Avatar de Chikis
Chikis
Usuario no validado
 
Fecha de Ingreso: agosto-2001
Ubicación: Cuernavaca, Morelos, Mexico
Mensajes: 170
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Usuarios Activos

<pre>
&lt;?php

// Configuración de las variables

$arch = &quot;datos.dat&quot;;
// 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,&quot;r&quot;);
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(&quot;\n&quot;,$content);
for ($i=0; $i &lt; count($lineas); $i++) {
$datos = split(':',$lineas[$i]);
$n = $t - $logoutTime;
if ($datos[0] != $IP &amp;&amp; $datos[1] &gt; ($n)) {
$res .= &quot;$datos[0]:$datos[1]\n&quot;;
$count++;
}
}
$res .= &quot;$IP:$t\n&quot;;
$count++;
$fp = fopen($arch,&quot;w&quot;);
fwrite ($fp,$res);
fclose($fp);
echo &quot;Hay $count usuarios conectados&quot;;
?&gt;
</pre>
ahora solo hagan un include &lt;?include(&quot;users.php&quot;) 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">