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 ...
  • 26.08.2010, 11:19 Uhr - Kommentar von Benny:
    Super! Vielen Dank für das Script. Man soll ja schließlich nicht immer das Rad neu erfinden.
  • 23.11.2010, 13:18 Uhr - Kommentar von thomas:
    Danke für das Skript. Habs mal um einen bestimmten Dateityp erweitert.
  • 10.03.2011, 17:10 Uhr - Kommentar von Gesucht (http://www.wii-shop.de):
    Ja cool,wenn man will findet man doch alles was man braucht.
  • 21.04.2011, 08:32 Uhr - Kommentar von :

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 rekursiv verzeichnis, verzeichnis rekursiv auslesen php, php verzeichnis rekursiv, php verzeichnis rekursiv auslesen, php verzeichnis rekursiv auslesen, php ordner auslesen, php rekursiv verzeichnis auslesen, php verzeichnis auslesen, php verzeichnis auslesen, php rekursiv ordner auslesen
bimbel.de