Veröffentlicht 28. Oktober 200420 j 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.
28. Oktober 200420 j <?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
29. Oktober 200420 j <?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.
29. Oktober 200420 j <?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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.