Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/12/2012, 17:18
fr1974
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 5 meses
Puntos: 20
Exclamación Respuesta: Archivo de Texto y bucle for

Correcto el problema es que no pone ni cero ese es justo el tema , si está vacio debería de darme cero o algo asi , el tema es lo qeu tu comentas debería poner cero o asi , el caso es que justamente no pone ni eso , de ahí mi pregunta , que me parece muy raro , si pongo <sizeof () no sale nada si pongo un numero si sale , pero es curioso no ?

Si pongo por ejemplo $file=file("datos.dat")

Al poner $file[0]; me debería de dar "nada" y podría hacer el condicional if ($file[0]==""){print "ok";}

El caso es que no sale nada ni pone ok ni nada y esto solo cuando se pone esto dentro del bucle por eso mi perpejlidad , si lo probaís vereís que no sale nada .....





Cita:
<?php

$fil_ban=file("lista.dat");
$fil_ban_count=count(explode(" ",trim($fil_ban[0])));




for ($p=0;$p<sizeof($fil_ban);$p++)
{

if ($fil_ban[$p]=="")
{
$request_ip="ok";
}
else
{

if ($_REQUEST['ip']=="".trim($file_ban[$p])."")
{
$request_ip="bad";
}
else
{
$request_ip="ok";
}

}






}

echo $request_ip;

?>


El resultado de este sencillo script es nada , al menos debería poner ok o bad , aunque el lista.dat esté vacio .....


Gracias a todos