ChrisB: Rekursive Funktion und Speichern im assoziativen Array

Beitrag lesen

Hi,

Das mit dem "file === 0" ist übrigens kein Problem, weil ich diese Verzeichnisbäume manuell erstelle und eine Datei mit 0 nicht vorkommen wird.

Aber . und .. kommen vor - und da haben wir schon das von Tom angesprochene Problem, wenn auch leicht anders, als er meinte.

Noch eine letzte Frage: könnten Probleme auftreten, wenn ich folgendes mache?:

$array[Eintrag] = lese_verzeichnis(Eintrag); # Index enthält nun Name des Verzeichnis
    }
    else {
      $array[Eintrag] = 123; # Index enthält nun Name der Datei, der Inhalt (123) ist bedeutungslos

Sollte eigentlich keine Probleme geben.
Ein Datei-/Verzeichnisname ist ja pro Ebene eindeutig, und was assoziative Array-Indices angeht, ist PHP nicht sonderlich pingelig.

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."