Mmmm, facil, dependiendo de tu ubicación de tu carpeta y tu página, además de tener acceso total por web a esos archivos:
Código PHP:
<?php
// Note que !== no existia hasta 4.0.0-RC2
$directorio='/ruta/a/archivos';
if ($gestor = opendir($directorio)) {
echo "Gestor de directorio: $gestor\n";
echo "Archivos:\n";
/* Esta es la forma correcto de iterar sobre el directorio. */
while (false !== ($archivo = readdir($gestor))) {
echo "$archivo\n";
}
/* Esta es la forma EQUIVOCADA de iterar sobre el directorio. */
while ($archivo = readdir($gestor)) {
echo "<a href='".$directorio."/".$archivo."'>".$archivo."</a><br>";
}
closedir($gestor);
}
?>