[Php-avanzado] Lectura de directorio

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Abr 30 12:05:26 ART 2010


Hola Bruno,

El vie, 30-04-2010 a las 14:20 +0000, br1 meschini escribió:
> Hola Leo, estoy tratando de leer el dir  con el siguiente codigo...
> 
> 
> 
>  $dir= opendir(subidas);   //abro el dir 
>  $cont= readdir ($dir);    //lo leo
>                  
>  print ($cont);    //lo muestro 
> 
> 
> 
> solo imprime un "."

	Es correcto que solo imprima un ".", que es el primer directorio.
	Fijate en el ejemplo del apunte: readdir() lee el primer elemento del
directorio y avanza el puntero interno. Es una función típica para ser
usada dentro de un bucle.

	Por otra parte, no vale la pena complicarse su la versión de PHP es
moderna, y usar scandir(), que directamente devuelve un vector...

	Si te sobra tiempo, escribite tu propia versión de scandir() usando
opendir(), readdir() y closedir() ;-)

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado