Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 13:55
dwish
 
Fecha de Ingreso: diciembre-2009
Mensajes: 33
Antigüedad: 14 años, 11 meses
Puntos: 0
consultar directorios

holas!!


necesito ayuda.. sugerencias, de todo...

tengo este codigo que lee un directorio y lo muestra tipo arbol de contenidos:

Código PHP:
<?

function fun_dir($dir,$tab=0)
{      
$d dir($dir);
     if(!
$tab) echo "<pre>";
     echo 
" ".str_pad("",($tab*3)," ",STR_PAD_LEFT)." <img src='folderopen.gif' />[".basename($d->path)."]";
     echo 
"<br>";   
     
                 while(
$df=$d->read()) 
                 { 
                 if(
$df=="." || $df=="..")continue;
                   if(
is_file($d->path.$df)) 
                  
                  
                   echo 
"".str_pad("",($tab*3)," ")." <img src='page1.gif' /><a href=' http://www.mipagina.cl/daniel/include/UPLOAD/".basename($df)."' target='_blank'>".basename($df)."</a><br>";
                   
                   
                   else 
fun_dir($d->path.$df."/",$tab+1);        
                 }
                 
     
$d->close();
      if(!
$tab) echo "\n</pre>"
}
fun_dir("include/UPLOAD/");

?>
eso funciona bien... pero solo al primer nivel del directorio... ya q le doi la ruta fija...

el problema es q si hay mas carpetas dentro con sus respectivos archivos .. no los leera... en el fondo el codigo me busca tooodos los nombres archivos del directorio y sus subcarpetas... pero por ejemplo:

un archivo dentro de otra carpeta ...
http://www.mipagina.cl/daniel/include/UPLOAD/otracarpeta/newarchivo.txt

el codigo encontrara ese archivo... pero... lo buscara de este modo..

http://www.mipagina.cl/daniel/include/UPLOAD/newarchivo.txt

y asi con las siguientes carpetas...

:/

toy complicado..

alguna ayudita plz!! sugerencias de todo!!

Gracias...