Bienvenid@s, hoy veremos un ejemplo de como listar archivos y carpetas de un directorio determinado con PHP, en el ejemplo intervienen dos funciones fundamentales para poder realizar tal tarea: opendir() nos permitirá abrir el directorio para su posterior lectura con la función readdir(), a través de un búcle while iremos obteniendo uno a uno los elementos (archivos y carpetas) que forman parte del directorio indicado en la función opendir('directorio/').
<?php $listar = null; $directorio = opendir("archivos/"); while($elemento = readdir($directorio)) { if($elemento != '.' && $elemento != '..') { if (is_dir("archivos/".$elemento)) { $listar .= "<li><a href='archivos/$elemento' target='_blank'>$elemento/</a></li>"; } else { $listar .= "<li><a href='archivos/$elemento' target='_blank'>$elemento</a></li>"; } } } ?> <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> </head> <body> <h1>Listar archivos y carpetas de un directorio</h1> <h3>Listado de archivos y carpetas del directorio "archivos/"</h3> <ul> <?php echo $listar ?> </ul> </body> </html>
No hay comentarios:
Publicar un comentario