[PHP]Verzeichnisauflistung ohne Ordner
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Da ich diesen Thread jetzt schon zum vierten mal vergeblich versucht habe abzuschicken, fasse ich mich einfach mal kurz:
$handle = opendir( $dir ); while ( $file = readdir ( $handle ) ) { if ( $file != "." AND $file != ".." AND !is_dir( $file ) ) { } } closedir( $handle );
relativer Pfad angegeben
trotz !is_dir( $file ) wird ein Ordner ausgegeben, wobei nur einer vorhanden.
Wie verhindere ich das?
EDIT: JUHU!
Beitrag ge?ndert: 8.9.2006 19:04:55 von benutzernaemelchen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
is_dir() verlangt relative Angaben, wie du schon richtig geschrieben hast. Allerdings musst du dabei auch beachten, dass is_dir() daher das Verzeichnis durchsucht, indem das Script liegt, welches du gerade ausf?hrst und nicht das Verzeichnis, das du mit opendir() ge?ffnet hast.
Die L?sung ist also einfach
//[...] if ( $file != "." AND $file != ".." AND !is_dir( $dir.'/'.$file ) ) //[...]
zu schreiben. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage