chekmail problem

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:
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
 
Zurück