Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/11/2009, 15:23
fr1974
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 5 meses
Puntos: 20
Exclamación Respuesta: Limpiar o Detectar Saltos de Linea Vacios

Código PHP:


<?
$fil
=file("db_p/usuarios.txt");

print 
"<select>";

for (
$i=1;$i<sizeof($fil);$i++)
{


      if(!empty(
$fil[$i]))
      {

        echo 
"<option value='".$fil[$i]."'>".$fil[$i]."</option>";

      }



}

print 
"</select>";
?>



Así lo puse y siguen saliendo options vacios sin valores , es que el archivo de texto lo hice si meter mas que enter es decir un valor enter , otro valor , enter y me dije si le doy varias veces a enter que pasa y veo que salen espacios vacios pero con lo que me dices siguen saliendo

Lo curioso es que si los campos vacios en el script que te puse lo pongo codificado en base 64 si sale algo :



Código PHP:



<?
$fil
=file("db_p/usuarios.txt");

print 
"<select>";

for (
$i=1;$i<sizeof($fil);$i++)
{


      if(!empty(
$fil[$i]))
      {

        echo 
"<option value='".$fil[$i]."'>".base64_encode($fil[$i])."</option>";

      }



}

print 
"</select>";
?>



Los calores de dar al enter como salto de linea salen reflejados con unso digitos pero a que se corresponden par apoder eliminarlos ese es el tema a ver que me puedes indicar , un saludo