Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2009, 13:28
Avatar de manumaf
manumaf
 
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Problema al leer fichero .txt

Hola a todos, lo que yo hago es con los datos del fichero llenar un select. El codigo es el siguiente:

Código PHP:
<select name="select">
      <?php
      $fichero 
fopen("scripts/agregar/categorias.txt","r");
      
$peso filesize("$fichero");
     while(!
feof($fichero)) {
        
$linea fgets($fichero,$peso);
        echo 
"<option> $linea </option>";
        }
      
fclose("fichero");
      
      
?>
        
      </select>
El problema es que cuando el codigo se ejecuta se congela el navegador es como si el bucle nunca parara. A eso lo puedo solucionar cambiando la linea:
$peso = filesize("$fichero");
por:
$peso = 100; (o cualquier numero)

Pero el problema es que no se cuantos caracteres va a llevar el fichero por que va a llevar muchos, alguien me explica por que pasa esto que me pasa?