Hello,
preg_match('/.+?.jp[eg|g]$/i', $file)
in
preg_match('/.+?.ti[ff|f]$/i', $file)aber der findet jetzt keine mehr die nur .tif heißen also nur die auf .tiff enden...warum? ergibt das irgendwie sinn?
Der Fehler steckt dann wohl in der Wahl der Klammern. Durch die eckigen Klammern wird ein Zeichen gekennzeichnet, dass an dieser Stelle stehen oder nicht stehen darf. [eg] bedeutet dann also entweder e oder auch g.
Hab ich das jetzt richtig interpretiert?
Ich sammle immer noch Aufgaben und Lösungen zu Regular Expressions, bis ich sie eines Tages mal selber begriffen habe *gg*
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen