I seem to require this snippet of code quite often.
This PHP code will list the contents of a web server’s directory. It will list only files, and not directories (so it’ll skip the parent directory link which shows up by default on most Apache Index files).
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "index.php" && strncmp($file, ".", 1) != 0) {
echo "<li><a>" . $file . "</a></li>\n";
}
}
closedir($handle);
}
?>