domingo, 16 de marzo de 2014

Listar archivos y carpetas de un directorio con PHP


Bienvenid@s, a continuación podréis ver un ejemplo de como listar archivos y carpetas con PHP, esto puede ser muy útil para realizar tareas de administración de contenido específico en una aplicación web, por ejemplo, podría tratarse de un blog y listar los distintos posts que se encuentran en un determinado directorio y así poder realizar accione con los archivos listados, tales como la edición, actualización o eliminación. El script de ejemplo lo puedes encontrar debajo del vídeo de ejemplo.

Vídeo 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: