PHP :: Aufgabe #2 :: Lösung #8

6 Lösungen Lösungen öffentlich
#2

Ordner rekursiv auslesen

Anfänger - PHP von ne0n - 10.08.2012 um 17:38 Uhr
Erstelle in einer Klasse eine Funktion die einen Ordner rekursiv durchläuft und die Unterverzeichnisse und Dateien ausgibt.
#8
vote_ok
von x9eleven (640 Punkte) - 27.03.2015 um 17:34 Uhr
Quellcode ausblenden PHP-Code
<?php

        function rekursivDir($sPath) {
            $files = array();
            foreach (new DirectoryIterator($sPath) as $ordnerInhalt) {
                if ($ordnerInhalt->isDir()) {
                    (!$ordnerInhalt->isDot() ? $files[$ordnerInhalt->getFilename()] = rekursivDir($ordnerInhalt->getPathname()) : 0);
                    continue;
                }
                $files[] = $ordnerInhalt->getFilename();
            } return $files;
        }
        
        print_r(rekursivDir("./"));
        ?>

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben