Also,
kommt jetzt darauf an, was du machen wilst.
Eine e-Mail-Adresse auf ihre Existenz zu überprüfen ist leider so ohne weiteres nicht machbar. Aber du kannst sie auf ihre Richtigkeit überprüfen. Mit regulären Ausdrücken.
Da das allet etwas kompliziert ist, hier ein kleiner Quellcode:
PHP-Code:
$muster="^[_a-zA-Z0-9-](.{0,1}[_a-zA-Z0-9-])*@([a-zA-Z0-9-]{2,}.){0,}[a-zA-Z0-9-]{3,}(.[a-zA-Z]{2,4}){1,2}$";
if(ereg($muster, $emaileingabe_vom_formular))
{
....
}
So, mit dem $muster definierst du ein Muster, aus der eine e-Mail Adresse besteht.
Denn in eine email-Adresse gehören mindesten ein @ ein punkt und eine toplevel-Domain(.de, .net, etc) und noch eine gewisse Zeichenlänge. Das zu erklären würde zu lange dauern. Deshalb übernimm das ganze einfach.
Mit ereg() werden nun die var $emaileingabe_vom_formular und das $muster verglichen. Wenn sie übereinstimmen, kannst du mit der if-Anweisung weitermachen, sonst gibst du mit else() eine Fehlermeldung aus.