Verzeichniss ausgeben aber nur die ordner ?

Sorry, mein Fehler...

Ich hab natürlich nicht damit gerechnet, dass Leute ihre Ordner "false" oder "0" nennen ;)

Sorry, aber noch ein Fehler ;) Denn es wird ja mit !== auch der Typ der Variable geprüft, von daher wird bei Ordnern, die '0' oder 'false' heißen, das Script nicht beendet, da der Rückgabewert von [phpf]readdir[/phpf] ein String ist, im if-Statement aber auf ein boolean geprüft wird.

Nachtrag
Noch ein Weg, der weniger Tipparbeit erfordert.
PHP:
$dir = 'foo/bar/';
if(is_dir($dir))
{
    foreach(glob($dir . '*', GLOB_ONLYDIR) as $item)
    {
        echo $item . '<br />'; 
    }
}
 
Zuletzt bearbeitet:
Zurück