Ostfuchs84
Grünschnabel
hallo leute ...
ja ich hab mal wieder ein problemchen ... weiß grad überhaupt nicht weiter ...
mit dem folgenden code wird ein verzeichniss mit unterverzeichnissen ausgelesen.
soweit so gut ... die Unterverzeichnisse sollen aber ganz oben stehen und anschließend sollen auch dateien usw. alphabetisch geordnet werden. so wie im windows-explorer halt
weiß ja jemand, wie man das machen könnte ... ?
ja ich hab mal wieder ein problemchen ... weiß grad überhaupt nicht weiter ...
mit dem folgenden code wird ein verzeichniss mit unterverzeichnissen ausgelesen.
PHP:
function structur($path, $free = 0, $sub=FALSE) {
$handle = opendir($path);
while ($file = readdir($handle)) {
if($file != "." && $file != ".." && $file != "index.php" && $file != ".path.gif" && $file != ".file.gif") {
if(is_dir($path."/".$file)) {
echo(" <tr><td><font face=\"verdana\" size=\"1\"><span style=\"padding-left: ".$free."\"><img src=\".path.gif\" width=\"12\" align=\"absmiddle\"><b>".$file."</b></span></font></td></tr>");
structur($path."/".$file, $free+15, TRUE);
} else {
$link = $path."/".$file;
echo(" <tr><td><font face=\"verdana\" size=\"1\"><span style=\"padding-left: ".$free."\"><img src=\".file.gif\" width=\"12\" align=\"absmiddle\"><a href=\"index.php?load=".substr($link, 3)."&name=".$file."\">".$file."</a></span></font></td></tr>");
}
}
}
closedir($handle);
}
weiß ja jemand, wie man das machen könnte ... ?