Ordner im Ordner anzeigen lassen

SCIPIO-AEMILIANUS

aka Dubdidadu
Ich wüsste gern ob und wie ich mir mit PHP die Ordner in einem Ordner zurückgeben lassen kann. Den Ordner Inhalt lass ich mir immer mit opendir zurückgeben, da werden aber lediglich immer nur die Dateien ausgegeben.
 
Für sowas gibt es auch einen begriff, der heißt rekursiv....
Eine Funktion die eine funktion aufruft...
PHP:
function readdirectory($path){
    if(is_dir($path)){
        $result = array()
        if($handle = opendir($path)){
            while(($file = readdir($handle)) !== false){
                if($file == "." || $file == ".."){
                    continue;
                }
                if(is_dir($file)){
                    $result[] = readdirectory($path.$file);
                }else{
                    $result[] = $file;
                }
            }
            closedir($dh);
        }
        return $result;
    }
    return false;
}
 
Zurück