Suche: PHP Script das NUR die Verzeichnisse listet

djrick

Registered User
Moin,

ich seh gerade mal wieder vor lauter Bäumen den Wald nicht. Ich brauche ein PHP Script welches NUR die Subdirs von einem Pfad angebit, wenn mein Pfad so lautet:

/var/www/web1

Will ich die Ausgabe haben:

html
log
phptemp

Allerdings keine Dateien und vollständigen Pfade sondern nur die Namen der Unterverzeichnisse. Hoffe jemand kann mir helfen.
 
PHP:
$pfad=".";
$handle=opendir ($pfad);
while (false !== ($file = readdir ($handle))) {
   if (is_dir ($pfad."/".$file) and $file!="." and $file!="..")
     echo "$file\n";
   }
closedir($handle);
 
Danke!

Allerdings war ich noch schneller, hab nebenbei noch was rumprobiert und war erfolgreich:
Code:
function dirtree($dir) {
                $rep = opendir($dir);

                while($file = readdir($rep)) {
                        // $addr
                        $addr = ($dir == '.') ? $file : $dir.'/'.$file;

                        if(is_dir($addr) && $file != '.' && $file != '..') {
                                $addr = substr($addr, 32);
                                echo $addr;
                        }
                        if(is_file($addr)) {
                                echo '<li>'.$addr.'</li>';
                        }
                }
        }
 
Back
Top