Patrick Andrieu: E-Mail prüfen

Beitrag lesen

Hallo!

if ($FORM{'email} eq '/*.@*..*./')
{ weiter }
else
{ Fehler }
ich komme auch bei korrekter Eingabe der E-Mailadresse immer zur Fehlermeldung! Wer kann mir helfen?

Kein Wunder, denn Du fragst nur ob der Eingabedstring mit der Zeichenfolge /*.@*..*./ identisch ist. Das ist er ja nicht, ich nehme an, dass Du schon eine richtige E-Mail-Adresse angibst und nicht diese Zeichenfolge ;-)

Um zu frage ob in einem String eine Zeichenkette oder Teile einer Zeichenkette enthalten sind, musst Du es so abfragen:

if ($FORM{'email} =~ /Zeichenkette/)
{ action }
else
{ andere action }

Patrick