phpbar.de logo

Mailinglisten-Archive

[php] Ordnerstruktur rekursiv ausgeben

[php] Ordnerstruktur rekursiv ausgeben

Andreas Demmer php at andreas-demmer.de
Die Okt 26 11:36:14 CEST 2004


A.Schmied wrote:
> wie ich Ordner(inhalte) auslese, weiss ich.
> Nur wie kann ich das ganze rekursiv machen?

Schreib Dir doch eine rekursive Funktion in der Art:

<?php
function crawlDirectory($startDirectory) {
    $dir = dir($startDirectory);

    while($file = $dir->read()) {
        if($file !== '.' && $file !== '..') {
            if(is_dir($startDirectory.'/'.$file))
crawlDirectory($startDirectory.'/'.$file);
            else  echo $startDirectory.'/'.$file."<br />\n";
        }
    }
}

crawlDirectory('/');
?>

Gruss,
Andreas

--
http://www.andreas-demmer.de



php::bar PHP Wiki   -   Listenarchive