Foros del Web » Programando para Internet » PHP »

CREAR SELECT segun las carpetas del servidor

Estas en el tema de CREAR SELECT segun las carpetas del servidor en el foro de PHP en Foros del Web. Hola a todos, Os explico que es lo que tengo que hacer, a ver que me aconsejais, porque ando un poco perdido. Como leer carpetas ...
  #1 (permalink)  
Antiguo 03/04/2008, 04:21
Avatar de danideu  
Fecha de Ingreso: febrero-2005
Ubicación: Barcelona
Mensajes: 213
Antigüedad: 19 años, 2 meses
Puntos: 5
CREAR SELECT segun las carpetas del servidor

Hola a todos,


Os explico que es lo que tengo que hacer, a ver que me aconsejais, porque ando un poco perdido.

Como leer carpetas del servidor, para mostrarlo como enlaces en una web, y una vez entrado en uno de los enlaces, mostrar sus fotos, o bien si tiene una subcarpeta, mostrar en la siguiente pagina los subenlaces correspondientes a sus subcarpetas.

Es decir, imaginaos que en el servidor tengo el siguiente directorio en la raiz.

Root/
Root/cliente1/coches (con sus fotos dentro)
Root/cliente1/gatos (con sus fotos dentro)


Root/cliente2/comida(con sus fotos dentro)
Root/cliente2/perros (con sus fotos dentro)
Root/cliente2/búfalos (con sus fotos dentro)
Root/cliente2/pajaros (con sus fotos dentro)
Root/cliente2/serpientes (con sus fotos dentro)

Root/cliente3/ropa/verano (con sus fotos dentro)

Pues yo tengo que crear una pagina en la que aparecerán los siguientes enlaces:

Cliente1
Cliente2
Cliente3

Si se hace clic en cliente 1 apareceria otro pagina con los enlaces:

Coches
Gatos

Y si entra en coches, ya se veria una galeria de imágenes de las fotos que hay en esa carpeta…


Me urge un poco el tema, asi que a ver si tengo suerte y hay algún crack de los muchos que hay por aquí que pueda ayudarme… Saludos y gracias,
  #2 (permalink)  
Antiguo 03/04/2008, 05:03
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Re: CREAR SELECT segun las carpetas del servidor

lo que te aconsejo es:

mediante get obtienes el cliente ej:

clientes.php?cliente=Cliente1

una vez ahi, que comienze la inspeccion...
Código PHP:
if(is_dir("./".$_GET['cliente'])){
$dirs=scandir("./".$_GET['cliente']);
foreach(
$dirs as $d){
if(
$d !== "." or $d !== ".." ){
echo 
$d;
}
}

el codigo puede tener problemas, ya que lo excribi en el foro y no pude tabular
__________________
www.marcher.com.uy - Web personal
Nerd's Corner - Desarrollo de software a medida
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 17:15.