kcyberbob
Erfahrenes Mitglied
hallo zusammen,
ich hab folgendes problem ich will die e-mailadresse überprüfen lassen die ein user in ein formular eingetragen hat.
Das ist die funktion die ich geschrieben habe:
Das ist die Seite wo das formular verarbeite:
So und jetzt zu meinem Problem.
Wenn ich eine richtige emailadresse mit dem @ zeichen eingebe kommt die richtige antwort.
Wenn ich nur ein paar buchstaben ohne das @ zeichen eingebe kommt auch die richtige antwort.
Aber wenn ich garnichts eingebe kommt alles passt.
Woran liegt denn da der fehler?
Gruß kcyberbob
ich hab folgendes problem ich will die e-mailadresse überprüfen lassen die ein user in ein formular eingetragen hat.
Das ist die funktion die ich geschrieben habe:
PHP:
function CheckMail(&$myinput)
{
if ($myinput != "") {
if (!strstr($myinput, "@") || strstr($myinput, " "))
$myinput = FALSE;
else
$myinput = TRUE;
}
else
{
$myinput = TRUE;
}
}
Das ist die Seite wo das formular verarbeite:
PHP:
<?
require "../functions.php";
CheckMail($email);
if ($name == "") {
echo "name fehlt";
}
elseif (!$email) {
echo "email fehlt";
}
else
{
echo "alles passt";
}
?>
So und jetzt zu meinem Problem.
Wenn ich eine richtige emailadresse mit dem @ zeichen eingebe kommt die richtige antwort.
Wenn ich nur ein paar buchstaben ohne das @ zeichen eingebe kommt auch die richtige antwort.
Aber wenn ich garnichts eingebe kommt alles passt.
Woran liegt denn da der fehler?
Gruß kcyberbob