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...