Hi,
Ich moechte eine Zeichenkette ueberpruefen, ob sich am Ende die Zeichen -.@_ befinden.
Leider bekomme ich mit der nachfolgenden Zeile einen Server-Error.
if ($FORM{'address'} =~ /-$.$@$_$/) {&bademail}
Laut SelfHTML muesste es doch passen, oder bin ich schon wieder blind ;-)
betriebsblind :-)
Auch "@" muß maskiert werden, nicht nur der Punkt. Außerdem bin ich nicht sicher, daß Deine Oder-Schachtelung so korrekt interpretiert wird - versuch es doch lieber mit Zeichenklassen:
/[-.@_]$/
Hier muß (IIRC) nur der Bindestrich maskiert werden, da er sonst als Bereichsanzeiger interpretiert wird. Im Falle eines Errors weißt Du aber, was zu tun ist ;-)
Cheatah