Hellihello
Ansonsten kannst Du es mal hiermit probieren. Das Script liest Verzeichnisse rekursiv aus und gibt entsprechend des übergebenen Modus-Params und der Suffix ein Pfad oder File-Array zurück. Ggf die Regex anpassen, wenn Filenamen nicht passen. Ist schon ein bisschen älter, aber läuft. Darfst gerne verbessern ;-)
Es gibt übrigens in der Standard PHP Library eine RecursiveDirectoryIterator.
Ich habs mal so probiert:
function overview ($dir) {
// echo "<h3>dir: $dir</h3>\n";
foreach(scandir($dir) as $dir_or_file) {
if (strpos($dir_or_file,".")!==0) {
if (is_dir($dir.'/'.$dir_or_file)) {
echo "<li>$dir_or_file<ul>\n";
overview($dir.'/'.$dir_or_file);
echo "</ul></li>\n";
}
else {
if (true) { //strpos($dir_or_file,".php" ) || strpos( $dir_or_file, ".htm")) {
echo '<li><a href="' .$dir. "/" .$dir_or_file. '">'. $dir_or_file. '</a></li>'."\n";
} else
echo "<li>$dir_or_file</li>\n";
}
}
}
}
overview(".");
Gruesse, Joachim
Dank und Gruß,