datei vorhanden
pretor31
- php
hi leute,
wie kann ich prüfen, ob eine bestimmte datei vorhanden ist? konkret gehts darum, dass sich in einem verzeichnis bilder befinden mit den namen 01.jpg, 02.jpg ... xx.jpg. die dateien werden später von mir nicht mehr hochgeladen, also weiß ich nicht wie viele kommen. ich wollte jetzt so lang hochzählen, bis die höchste bilddatei gefunden wurde (z.b. 14.jpg), also hat jemand ne ahung wie das geht?
gz pretor
Moin pretor,
so lang hochzählen, bis die höchste bilddatei gefunden wurde (z.b. 14.jpg), also hat jemand ne ahung wie das geht?
dann mache das un benute die Funktion file_exists
http://us2.php.net/manual/de/function.file-exists.php
Grüsse
Mike
Hallo pretor!
Möglichkeit A: Datei auf Existenz prüfen:
PHP-Handbuch: file_exists()
http://de.php.net/manual/de/function.file-exists.php
Möglichkeit B: Verzeichnis auslesen:
dclp-FAQ: 25.6. Wie kann ich den Inhalt eines Verzeichnisses samt dem Inhalt aller Unterverzeichnisse ausgeben?
http://www.dclp-faq.de/q/q-code-verzeichnis.html
Hello,
wie kann ich prüfen, ob eine bestimmte datei vorhanden ist? konkret gehts darum, dass sich in einem verzeichnis bilder befinden mit den namen 01.jpg, 02.jpg ... xx.jpg. die dateien werden später von mir nicht mehr hochgeladen, also weiß ich nicht wie viele kommen. ich wollte jetzt so lang hochzählen, bis die höchste bilddatei gefunden wurde (z.b. 14.jpg), also hat jemand ne ahung wie das geht?
Mach Dir das Leben nicht so schwer. PHP ist mächtig. Und wenn Du eine Version >= 4.3.0 hast, steht Dir für diee Dinge http://de2.php.net/manual/en/function.glob.php zur Verfügung.
Du lässt Dir einfach alle Dateinamen nach einem bestimmten Muster in das Rückgabe-Array schreiben und sortierst das dann mit der Prozedur natsort($_array).
http://de2.php.net/manual/en/function.natsort.php
Dann kannst Du mit end() http://de2.php.net/manual/de/function.end.php den letzten Wert abfragen oder mit reset() den ersten.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom