file_exists und Parameter

3 views
Skip to first unread message

Sigbert Helle

unread,
Sep 23, 2020, 3:12:36 PM9/23/20
to
Liebe Leute,
mein nächstes Problem - bevor ich mich völlig verzettele:

Mit file_exists will ich die Existenz eines ganzen Zoos von Dateien
überprüfen, und zwar, ob mindestens eine der folgenden Dateien existiert
für die ID "A-abc":
A-abc. und irgendwas dahinter
A-abc- und irgendwas dahinter
Also z.B. A-452.pdf; A-452-F.pdf; A-452-17.jpg ...

Das geht doch sicher mit einem recht kurzen Ausdruck, oder?

Danke schon mal!

Sigbert Helle

Karl Pflästerer

unread,
Sep 23, 2020, 5:41:29 PM9/23/20
to
In PHP könntest du glob() verwenden.
https://www.php.net/glob

$files = glob($absolute_path_to_dir_to_search_in . 'A-452*');


KP

Sigbert Helle

unread,
Sep 23, 2020, 5:49:55 PM9/23/20
to
Hallo Karl,

bei
glob($absolute_path_to_dir_to_search_in . 'A-452*');
ist das Problem, dass dann auch die IDs A-4527 ... erfasst werden.
Nach der ID darf nur noch Punkt oder Minus kommen.
Dazu ne kurze Formulierung, wäre nicht schlecht.

Gruß
Sigbert

Claus Reibenstein

unread,
Sep 24, 2020, 5:21:42 AM9/24/20
to
Sigbert Helle schrieb am 23.09.2020 um 23:49:

> bei
> glob($absolute_path_to_dir_to_search_in . 'A-452*');
> ist das Problem, dass dann auch die IDs A-4527 ... erfasst werden.
> Nach der ID darf nur noch Punkt oder Minus kommen.

'A-452[-.]*' sollte funktionieren. 'A-452[.-]*' dürfte hingegen
fehlschlagen.

<https://www.php.net/manual/de/function.glob.php> erklärt es noch etwas
genauer.

Gruß
Claus

Sigbert Helle

unread,
Sep 24, 2020, 5:47:23 AM9/24/20
to
Wunderbar!
Vielen Dank!
Reply all
Reply to author
Forward
0 new messages