Patrick Canterino: Semikolon an erster Stelle

Beitrag lesen

Hallo Forum!

Mein Form-Mailer macht so weit Fortschritte. Aber es gibt immer noch ein ziemlich nerviges Problem:

Das Skript enthält eine Adressen-Validierung, die ungültige E-Mail-Adressen herausfiltern soll. Dummerweise scheitert das Skript an einem Semikolon an der ersten Stelle.

Ich habe schon das hier ausprobiert:

if(strpos($email_from,";") != "")
{
 include("include/invalid_emailad.htm");
 exit;
}

Diese Methode kommt mit einem Semikolon an der ersten Stelle nicht zurecht und bezeichnet die Adresse als gültig. Wenn sich das Semikolon an einer anderen Stelle befindet, gibt es keine Probleme.

Dann habe ich noch das hier ausprobiert:

if(strpos($email_from,";") >= 0)
{
 include("include/invalid_emailad.htm");
 exit;
}

Das funktioniert leider zu gut und jede Sorte von E-Mail-Adresse ist für das Skript ungültig.

Weiß zufällig jemand Rat?

Viele Grüße

Patrick Canterino