Foros del Web » Programando para Internet » PHP »

Como hacer para mostrar una carpeta

Estas en el tema de Como hacer para mostrar una carpeta en el foro de PHP en Foros del Web. Amigos, Tengo una duda, a lo mejor puede ser facil, pero me estoy complicando. Lo que necesito es mostrar el nombre de las carpetas que ...
  #1 (permalink)  
Antiguo 24/01/2009, 12:10
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 5 meses
Puntos: 2
Como hacer para mostrar una carpeta

Amigos,
Tengo una duda, a lo mejor puede ser facil, pero me estoy complicando. Lo que necesito es mostrar el nombre de las carpetas que hay en el servidor, es decir, estoy haciendo una pagina para subir archivos a mi servidor y necesito mostrar las carpetas que tengo:

carpeta imagenes
carpeta videos
carpeta tutoriales

no se que codigo utilizar para postrar estas carpetas

espero me puedan ayudar y me hayan entendido

Gracias
  #2 (permalink)  
Antiguo 24/01/2009, 12:37
Avatar de enyalon  
Fecha de Ingreso: agosto-2008
Mensajes: 28
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Como hacer para mostrar una carpeta

para eso usas algunas funciones de PHP como:
Cita:
opendir()
closedir()
readdir()
Hay otras que te sirven para trabajar en conjunto
Lee esto; http://ve.php.net/opendir
De momento te puedo dar este código para que lo estudies. Muestras las carpetas del Directorio Actual

Código PHP:
<?php
$ignorar_directorios 
= array ('.','..');
$carpeta_madre=opendir(".");
$mostrar_directorio '';
while (
$nombre_carpeta readdir($carpeta_madre)) 
{
    if (
is_dir($nombre_carpeta) && !in_array($nombre_carpeta,$ignorar_directorios)) 
    {
        echo 
'- '.$nombre_carpeta.'</a><br/>'//Sólo las muestra
    //    echo '<a target="_self" href="'.$nombre_carpeta.'">'.$nombre_carpeta.'</a><br/>'; // Las muestra como enlace
    
}
}    
closedir($carpeta_madre);

echo 
$mostrar_directorio;
?>

Última edición por enyalon; 24/01/2009 a las 12:52 Razón: Agregar un comentario
  #3 (permalink)  
Antiguo 24/01/2009, 12:44
 
Fecha de Ingreso: diciembre-2008
Mensajes: 454
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Como hacer para mostrar una carpeta

lo probare y te comento, gracias
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 19:27.