¿Cómo mostrar los archivos de una carpeta en una página web? Fácil, con el siguiente código php que utiliza las funciones opendir(), closedir() e is_dir():
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php $dir = (isset($_GET['dir']))?$_GET['dir']:"/"; $directorio=opendir($dir);  echo "<b>Directorio actual:</b><br>$dir<br>";  echo "<b>Archivos:</b><br>";  while ($archivo = readdir($directorio)) {    if($archivo == '.')     echo "<a href=\"?dir=.\">$archivo</a><br>";    elseif($archivo == '..'){      if($dir != '.'){        $carpetas = split("/",$dir);        array_pop($carpetas);        $dir2 = join("/",$carpetas);        echo "<a href=\"?dir=$dir2\">$archivo</a><br>";      }    }   elseif(is_dir("$dir/$archivo"))     echo "<a href=\"?dir=$dir/$archivo\">$archivo</a><br>";    else echo "$archivo<br>";  }  closedir($directorio);  ?> | 
 
			
2 comentarios
Annabelle
Annabelle en dijo:Outstanding post, I believe people should acquire a lot
from this web site its real user friendly. So much fantastic
info on here :D.
Listar archivos en php
Listar archivos en php en dijo:[…] "CRITEO-300×250", 300, 250); 1 meneos Listar archivos en php http://www.dgcmedia.es/blog/listar-archivos-en-php/  por ddgcarbayo hace 11 […]