Hi! Ich bin auf der Suche nach einem funktionsfähigem Skript, das Verzeichnisse in der Art des Explorers auslesen kann:
Die Startseite listet alle übergeordneten Verzeichnisse als Links auf, die, wenn sie angeklickt werden, zu den untergeordneten Verzeichnissen führt (eben wie beim Explorer: klickt man auf C: erscheinen die jeweiligen Unterordner z.B. WINDOWS); mit rekursivem Programmieren hab ich es schon versucht, jedoch werden dann ja alle Verzeichnisse mit ihren Unterverzeichnissen und Dateien auf einmal aufgelistet...
Aus Deiner Beschreibung heraus würde ich jetzt sagen, daß Du einfach die Rekursion rausnehmen solltest, also einfach alle Objekte auflisten und die Verzeichnisse als Verweise auf "liste.php?verzeichnis=blabla" einrichten. Wird liste.php dementsprechend mit dem Argument verzeichnis aufgerufen, listet es statt des Startverzeichnisses halt das angegebene auf.
Weil Du das aber ja anscheinend schon gemacht hast und mit der Rekursion nur über's Ziel hinausgeschossen bist, habe ich irgendwie das Gefühl, daß Du da selber drauf gekommen wärst/bist und insofern eine detailierte Erklärung nötig wäre :)
Nebenbei: Vielleicht tut's ja auch die sehr konfigurierbare Standard-Verzeichnisliste des Servers, beim Apache einzuschalten mit "options +indexes" in der jeweiligen .htaccess (siehe auch http://httpd.apache.org/docs/mod/mod_autoindex.html).
Gruß,
soenk.e