Bienvenid@s, hoy vamos a ver un ejemplo de como mostrar los archivos y carpetas que se encuentran en el interior de un determinado directorio, para ello vamos a utilizar las funciones opendir() para abrir el directorio y readdir() para a través de un búcle while ir recorriendo de uno en uno los elementos pertenecientes al directorio, ya bien sean archivos o carpetas. Debajo del vídeo explicativo puedes ver el código del ejemplo ...
<?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