Foros del Web » Programando para Internet » PHP »

script no tira error pero tampoco funciona

Estas en el tema de script no tira error pero tampoco funciona en el foro de PHP en Foros del Web. Gente: modifique el script ahora no me tira eror (el problema era que no permitia el uso de remote_addr. Eso lo solucione pero ahora no ...
  #1 (permalink)  
Antiguo 29/08/2005, 09:11
 
Fecha de Ingreso: junio-2005
Mensajes: 337
Antigüedad: 18 años, 10 meses
Puntos: 1
script no tira error pero tampoco funciona

Gente: modifique el script ahora no me tira eror (el problema era que no permitia el uso de remote_addr.
Eso lo solucione pero ahora no cumple su funcion es decir, pasado los 5 logueos permite que se siga conectando gente (que es lo que no quiero).

Que puede estar fallando?
Un beso!

$tiempo_logout = 43200; // segundos tras los cuales un usuario es marcado como inactivo
global $REMOTE_ADDR;
$arr = file("usuarios.dat");
$contenido = $REMOTE_ADDR.":".time()." ";

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

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

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

$USUARIOS_ACTIVOS = count($array);

if($USUARIOS_ACTIVOS<5){

//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
//selecciono la BBDD
............

} else {
echo "Maximo 5 usuarios !!";
exit;
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:35.