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
Lo anterior lo quiero generar dinámicamente con la siguiente función:
Código PHP:
Ver original
function listar_archivos($directorio){ 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