Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/01/2003, 10:22
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Te dejo este script que FUNCIONA, tendrás que manejarte tú mismo con las rutas del archivo.

activos.php
Código PHP:
<? $archivo="usuarios.txt"//archivo donde almacenarán los usuarios activos, puedes usar rutas del tipo ../../usuarios.txt
$inactivo=600//tiempo en segundos en que un usario estará inactivo
$contar=0;
$fp=fopen($archivo,"r");
$tiempo=time();
$contenido=fread($fp,filesize($archivo));
fclose($fp);
$lineas=split("\n",$contenido);
$filas=file($archivo);
for (
$a=0$a sizeof($filas); $a++) {
$datos=split(':',$lineas[$a]);
$descontar=$tiempo-$inactivo;
if (
$datos[0] != $REMOTE_ADDR && $datos[1] > ($descontar)) {
$res.= $datos[0].":".$datos[1]."\n";
$contar++;
}}
$res.="$REMOTE_ADDR:$tiempo\n";
$contar++; //Total de usuarios activos
$fp=fopen($archivo,"w");
fwrite ($fp,$res);
fclose($fp);
if (
$contar==1){$contar="1 usuario activo";}else{$contar="$contar usuarios activos";}
?>
Luego creas un archivo usuarios.txt EN BLANCO, y subes el activos.php y el usuarios.txt a tu server. Y luego en el lugar de tu página donde quieras ver los usuarios activos pones:
Código PHP:
<? include "activos.php";
echo 
$contar?>
¡¡¡Deberás manejarte en rutas relativas si deseas cambiar las carpetas!!!
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.