• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

E-mail Filter-Funktion funktioniert nur teilweise

helpme123

Neues Mitglied
Hallo, ich bin gerade dabei ein Registrierungsformular zu erstellen.
Am Pc scheint es schon problemlos zu funktionieren, aber wenn ich mich am Handy über die Seite registriere wird bei mir immer der invalid-email error angezeigt, obwohl es die Email wirklich gibt.

Ich nutze folgende Funktion
function InvalidEmail ($newemail) {
$result;
if (!filter_var($newemail, FILTER_VALIDATE_EMAIL)) {
$result = true;
}
else {
$result=false;
}
return $result;
}

bzw. auf einer anderen Datei

if (InvalidEmail($newemail)!== false) {
header ("location:index.php?section=registration?error=invalidemail");
exit ();
}

Ich weiß nicht wo der Fehler liegt. Arbeite mit einem lokalen Server und übers Handy komm ich dementsprechend über meine IP rein.
Kann mir da vllt jemand weiterhelfen?
 

broxx

Neues Mitglied
Hi!
Die Funktion kannst du dir eigentlich sparen. Das sollte reichen:

PHP:
if(false===filter_var($newemail, FILTER_VALIDATE_EMAIL)) {
    header('location:index.php?section=registration&error=invalidemail');
    exit();
}

LG, Reinhard
 
Oben