Verzeichnis rekursiv auslesen


Mit folgendem Codeschnipsel kann man ein Verzeichnis rekursiv auslesen und anzeigen lassen:
Php-Code:

<?php 

function dir_rekursiv($verzeichnis

    
$handle =  opendir($verzeichnis); 
    while (
$datei readdir($handle)) 
    { 
        if (
$datei != "." && $datei != ".."
        { 
            if (
is_dir($verzeichnis.$datei)) // Wenn Verzeichniseintrag ein Verzeichnis ist 
            

                
// Erneuter Funktionsaufruf, um das aktuelle Verzeichnis auszulesen
                
dir_rekursiv($verzeichnis.$datei.'/'); 
            }
            else
            { 
                
// Wenn Verzeichnis-Eintrag eine Datei ist, diese ausgeben
                
echo $verzeichnis.$datei.'<br />';
                } 
        }
    } 
    
closedir($handle); 

?>


So bekommt man alle Dateien unterhalb des Verzeichnisses angezeigt, welches man mittels
Php-Code:

<?php 

dir_rekursiv
('verzeichnis'.'/');
?>

ausgeben kann. Natürlich kann man je nach Anwendungszweck die Ausgabe verändern.

Weitere Informationen kann man sich in folgendem Buch holen, das liegt bei mir auch immer griffbereit zur Referenz an der Seite:
PHP 5 / MySQL 4 Studienhandbuch

Kommentare

  • 02.11.2009, 15:50 Uhr - Kommentar von Beispiel (http://www.zimmer101.de):
    Bei tief verschachtelten Verzeichnissen kann so eine rekursive Funktion aber schon mal an ihre Grenzen stossen, bzw. an die Grenzen der Hardware. Da müsste man eventuell noch ein paar Kontrollen einbauen.
  • 13.11.2009, 23:50 Uhr - Kommentar von Kevin Holly (http://4webmasterz.bplaced.net/):
    Hejj .. das ist ein gutes script ... so eines hab ich schon immer gesucht nirgens gefunden ...

Sie haben Fragen oder Anregungen zu diesem Artikel? Nutzen sie doch die Kommentarfunktion:






[ Zurück zur Übersicht ]
Zurück: Download verstecken  Stichworte: php verzeichnis rekursiv auslesen, php verzeichnis auslesen, php ordner rekursiv auslesen, php verzeichnis auslesen rekursiv, php verzeichnisse rekursiv auslesen, php verzeichnis rekursiv, verzeichnis rekursiv auslesen php, php rekursiv verzeichnis auslesen, php rekursiv verzeichnis, rekursiv, php ordner auslesen, verzeichnis auslesen php, tp://www google de/, verzeichnis rekursiv auslesen, php ordner auslesen rekursiv
bimbel.de