
Graças ao PHP, você pode exibir o conteúdo de um diretório e seus subdiretórios. Veja abaixo uma função para percorrer recursivamente os diretórios e subdiretórios e exibir os arquivos:
function ScanDirectory($Directory){
$MyDirectory = opendir($Directory) or die('Erro');
while($Entry = @readdir($MyDirectory)) {
if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
echo '<ul>'.$Directory;
ScanDirectory($Directory.'/'.$Entry);
echo '</ul>';
}
else {
echo '<li>'.$Entry.'</li>';
}
}
closedir($MyDirectory);
}
ScanDirectory('.');