Listar archivos subidos al servidor

Hola amigos, ya les publiqué una forma de subir archivos al servidor y la sugerencia que les dí de como mostrarlos, aun y cuando es la que he utilizado siempre, no es la única, claro está, así que aquí les va otra.

Sencillamente atrapamos en una lista desplegable el contenido de una carpeta, en este caso “./” sería la carpeta raíz donde se encuentra nuestra página, si lo que se quiere es mostrar por ejemplo el contenido de la carpeta upload, pues  sería agregar “upload“, si esta está un nivel por encima “../upload“. Mis amigos espero les sirva saludos y suerte.

<?php
function listar()
{
echo ‘<select name=”lista”>’;
$dir = opendir(“./”);
while($listar_d = readdir($dir))
{
if ($listar_d[0] != “.” && $listar_d[0] != “..” )
{
echo “<option value=\”$listar_d\”>$listar_d</option>”;
}
}
echo ‘</select>’;
closedir($dir);
}
echo ‘<form method=”post” action=””>’;
listar();
echo ‘</form>’;
?>