Hola amigos,
Estoy tratando de generar un árbol de directorios en mi aplicación, encontré este hilo:
http://www.forosdelweb.com/f18/selec...ctorio-924918/
He modificado levemente la función que presenta el hilo para desplegar directorios y le agregué recursividad para que muestre el contenido de todos los subderictorios. en el árbol de directorios html la estructura es:
Código HTML:
Ver original<ul id="browser" class="filetree treeview-famfamfam"> <li class="closed"><span class="folder">Folder 3 (closed at start)
</span>
Lo anterior lo quiero generar dinámicamente con la siguiente función:
Código PHP:
Ver originalfunction listar_archivos($directorio){
$puntos = array('.', '..'); // exluimos.
foreach($item as $archivo) {
$ruta = $directorio.$archivo;
//solo si el archivo es un directorio, distinto que "." y ".."
echo "<ul><li><span class=\"folder\">".$info['filename']."</span></li></ul>";
//echo '<li><a href="'.$ruta.'">'.$info["filename"].'</a></li>';
listar_archivos($ruta."/");
}
echo '<li><a href="'.$ruta.'">'.$info["filename"].'</a></li>';
}
};
}
echo "<ul id=\"browser\" class=\"filetree treeview-famfamfam\">";
listar_archivos($_SERVER['DOCUMENT_ROOT']."/evaluaciones2/uploads/");
echo "</ul>";
Lo único que genero es todos los directorios y subdirectorios al mismo nivel pero no divido en subniveles a forma de árbol,
En qué me he equivocado? me pueden ayudar a revisar la función para que se genere correctamente?
Desde ya se los agradezco.
Saludos