Foros del Web » Programando para Internet » PHP »

hacer menu tipo arbol de solo directorios con base a esto..

Estas en el tema de hacer menu tipo arbol de solo directorios con base a esto.. en el foro de PHP en Foros del Web. hola amigos como podria hacer un menu tipo arbol de solo directorios con base a esta informacion que obtengo de un directorio en especifico esta ...
  #1 (permalink)  
Antiguo 05/07/2006, 12:23
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 14 años, 4 meses
Puntos: 21
Pregunta hacer menu tipo arbol de solo directorios con base a esto..

hola amigos como podria hacer un menu tipo arbol de solo directorios
con base a esta informacion que obtengo de un directorio en especifico

esta funcion me registra como seria el arbol pero quiero saber como armar un menu

function arbol($dir)
{
global $subdirectorios;
$d = opendir($dir);
while (false !== ($entry = readdir($d)))
{
if($entry != '.' && $entry != '..' && is_dir($dir.$entry))
{
$subdirectorios[]=$dir.$entry.'/';
arbol($dir.$entry.'/');
//echo $dir.$entry.'/'."<br>";
}
}
closedir($d);
return $subdirectorios;

}

en fin cuando recorro el array me impriem asi
../gpacheco/
../gpacheco/misa/
../gpacheco/miscosas/
../gpacheco/otras/
../gpacheco/otras/fotos/
../gpacheco/otras/fotos/nenas/
y de esa informacion quiero hacer el menu tipo arbol

alguna idea?

espero sus comentarios

saludos
__________________
gerardo
  #2 (permalink)  
Antiguo 05/07/2006, 13:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Te podrían servir estas técnicas y ejemplos:
http://www.chipchapin.com/WebTools/MenuTools/

Lo más probable es que te corresponda implementar por tu parte la generación del array (la mayoría de esas técnicas de una forma u otra parten de esa base) en el formato que te pidan .. o bien con los métodos que te indiquen (crear nodos y demás historias). En ese caso tendrás que ir recorriendo recursivamente tu array generado y con explode() ir viendo si hay que crear un "nodo" o ya está creado y de quien depende si corresponde ...

Busca por "tree folder" o palabras similares en google .. lo más probable que algo ya esté hecho al respecto.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 05/07/2006, 16:32
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 14 años, 4 meses
Puntos: 21
De acuerdo orale gracias cluster

Gracias men por la ayuda
vere que puedo hacer

saludos
__________________
gerardo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:27.