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('.');