die funktion kann so umfangreich sein, wie du willst, wenn du sichergehen willst, dass die E-Mail WIRKLICH korrekt ist, kannst du nur eine mail an die angegebene Adresse schicken, in der ein aktivierungscode ist oder sowas, weil selbst wenn
999_ich-bin-niemand-wichtiger_999@de...explodiert.edu
ansich eine VÖLLIG korrekte E-Mail Adresse ist, kannst du sichergehen, dass es sie höchstwahrscheinlich nicht gibt.
Das einfachste ist:
Code:
validatemail("dummie@aol.com");
function vaildatemail($email)
{
$email=explode($email,"@")
if(sizeof($email)!=2) return false;
if(strlen($email[0])<1 || strlen($email[1])<1) return false;
return true;
}
nur einfahc so hingetippt, hat vielleicht bugs drinnen ;)
Das ganze kann man natürlich auch noch mit regulären ausdrücken machen und wahnsinnig kompliziert, nur ich sag: "Was bringts?" wenn jemand seine E-mail nicht angeben will, und eine Mail Adresse verlangt wird, wird er eine falsche angeben.