Hallo,
ich habe ein Formular erstellt bei dem ich überprüfen lasse ob in einer eingegebenen email Adresse ein "@" und "." vorhanden sind.
Um dies zu prüfen habe ich das mit dem Befehl eregi gemacht.
Wenn das "@" nicht vorhanden ist funktioniert alles einwandfrei, dass eine Fehlermeldung kommt.
Doch beim "." klappts nicht, wieso ?
Hier der Code
ich habe ein Formular erstellt bei dem ich überprüfen lasse ob in einer eingegebenen email Adresse ein "@" und "." vorhanden sind.
Um dies zu prüfen habe ich das mit dem Befehl eregi gemacht.
Wenn das "@" nicht vorhanden ist funktioniert alles einwandfrei, dass eine Fehlermeldung kommt.
Doch beim "." klappts nicht, wieso ?
Hier der Code
PHP:
if(!eregi("@",$mail))
{
print "<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td height=20 background=images/registrierung.gif> </td></tr><tr><td bgcolor=#CCCCCD>
<table border=0 cellspacing=0 cellpadding=5><tr><td>Eingegebene Email Adresse ist <b><font color=#ff0000>ungültig</font></b>.<br><a href=index.php?goto=register>Zurück</a></td></tr></table>";
}
else
{
if(!eregi(".",$mail))
{
print "<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td height=20 background=images/registrierung.gif> </td></tr><tr><td bgcolor=#CCCCCD><table border=0 cellspacing=0 cellpadding=5>
<tr><td>Eingegebene Email Adresse ist <b><font color=#ff0000>ungültig</font></b>.<br><a href=index.php?goto=register>Zurück</a></td></tr></table>";
}
else
{
Zuletzt bearbeitet von einem Moderator: