Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2006, 14:33
ukix
 
Fecha de Ingreso: febrero-2004
Mensajes: 31
Antigüedad: 20 años, 2 meses
Puntos: 1
De acuerdo Una posible solucion

Encontre una solucion que parece buena.
Aunque espero que alguien me de alguna otra que pudiera ser aun mejor, vaya, una linea de codigo, mi solucion se basa en dos lineas !!!!

Código PHP:
function leerFicheros($directorio){
    
$directorio_real=getcwd();  //Guardamos el directorio en el que estamos trabajando.    
    
    
chdir($directorio);
    
$directorio=opendir(".");
    
//Lee el directorio buscando archivos y carpetas.
    
while ( $archivo=readdir$directorio)){
        if( 
is_dir$archivo)){
            
//No necesitamos los nombres de los directorios.
        
}
        else{
            
$ficheros[]=$archivo;  //Guarda todos los nombres de los archivos  en un array de ficheros.
        
}
    }  
    
closedir($directorio);
    
chdir($directorio_real); //Regresamos al directorio en el que estabamos trabajando.

    
return $ficheros
}
//Fin  leerFicheros 
Antes de realizar ningun cambio de directorio guardamos el directorio actual de trabajo y despues de todos los movimientos cambianmos al directorio que previamente guardamos.
Parece que funciona bastante bien (de momento y en un servidor local), pero espero mejores soluciones