FinalFantasy Geschrieben 28. Oktober 2004 Geschrieben 28. Oktober 2004 Hi, wie bekomme ich mit PHP die Dateinamen sämtlicher Dateien in einem Verzeichnis? Unter C++ gabs da sowas wie __filegetname(...) und __filegetnext(...), welches mir der Reihe nach alle Dateinamen (und Verzeichnisnamen) zurückgab, die in einem Verzeichnis sind. Genau sowas bräuchte ich für PHP.
beebof Geschrieben 28. Oktober 2004 Geschrieben 28. Oktober 2004 <?php $handle=opendir ('.'); echo "Verzeichnis-Handle: $handle\n"; echo "Dateien:\n"; while (false !== ($file = readdir ($handle))) { echo "$file\n"; } closedir($handle); ?> [/php] guckst du:readdir
jomama Geschrieben 29. Oktober 2004 Geschrieben 29. Oktober 2004 <?php $handle=opendir ('.'); echo "Verzeichnis-Handle: $handle\n"; echo "Dateien:\n"; while ($file = readdir ($handle)) { echo "$file\n"; } closedir($handle); ?> [/PHP] Das false kannst du auch weglassen. Die Funktion gibt true zurück. Eleganterer Code.
kills Geschrieben 29. Oktober 2004 Geschrieben 29. Oktober 2004 <?php $handle=opendir ('.'); echo "Verzeichnis-Handle: $handle\n"; echo "Dateien:\n"; while ($file = readdir ($handle)) { echo "$file\n"; } closedir($handle); ?> [/PHP] Das false kannst du auch weglassen. Die Funktion gibt true zurück. Eleganterer Code. das ist nicht korrekt. Die erst gepostete Version ist die bessere, da wenn eine file oder ein ordner namen "false" kommt, der Durchsuchvorgang abgebrochen würde! Genaueres dazu steht auch in den Comment im Manual
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden