PHP - codigo usuarios activos

 
Vista:

codigo usuarios activos

Publicado por maykol (1 intervención) el 23/10/2003 23:46:53
hola tengo un problema con un codigo php para usuarios activos cuando ejecuto el archivo me sale

Notice: Undefined variable: REMOTE_ADDR in c:\inetpub\wwwroot\madero\prueba\activos.php on line 16

Notice: Undefined variable: REMOTE_ADDR in c:\inetpub\wwwroot\madero\prueba\activos.php on line 21
Hay 1 usuarios activos

este es el codigo he indico que lineas son

<?
// Usuarios activos con PHP sin utilizar bases de datos

// Tiempo en segundos en que expira la sesión.
$fin_session = 600;

// En usuarios.dat guardaremos el IP y hora en que el usuario inicio la sesión
$arr = file("usuarios.dat");
$contenido = $REMOTE_ADDR.":".time()." "; //line 16

for ( $i = 0 ; $i < sizeof($arr) ; $i++ )
{
$tmp = explode(":",$arr[$i]);
if (( $tmp[0] != $REMOTE_ADDR ) && (( time() - $tmp[1] ) < $fin_session )) //line 21
{
$contenido .= $REMOTE_ADDR.":".time()." ";
}
}

$fp = fopen("usuarios.dat","w");
fputs($fp,$contenido);
fclose($fp);

$array = file("usuarios.dat");

$USUARIOS_ACTIVOS = count($array);

// Imprimimos la cantiadad de usuarios activos
echo "Hay ".$USUARIOS_ACTIVOS." usuarios activos";
?>

bueno no se si tengo que poner algo en esas linea entre las comillas o que tengo que hacer asi que agradeceria me lo dijeran
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:codigo usuarios activos

Publicado por Mariano Pelizzari (125 intervenciones) el 24/10/2003 13:59:31
El problema creo que esta en $REMOTE_ADDR. Lo que vos queres ejecutar es una variable predefinida por lo tanto sería asi: $_SERVER["REMOTE_ADDR"].
aca tenes una lista de todas las variables predefinidas:
http://test.deskware.com.ar
Cualquier cosa estoy en msn messenger. Espero sirva. Slds
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar