• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Email-Überprüfung

Guido

New member
Hallo zusammen!

Ich will $email (Email-Adresse aus einem Formular) auf Gültigkeit überprüfen.

Mein erster Versuch:
Dazu habe ich $email_regex = "^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~ ])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~ ]+\\.)+[a-zA-Z]{2,4}\$"; bestimmt.
BTW: Passt der reguläre Ausdruck?

<?php
if ($email == $email_regex) {
echo "Super ! Gültige EMail!!";
}
else {
echo "Scheiße ! Ungültige Email!";
}
?>

PHP-Götter hört auf zu grinsen!!! ;)

Mein zweiter Versuch lief mit eregi:
<?php
if (eregi ("^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~ ])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~ ]+\\.)+[a-zA-Z]{2,4}\$", $email) {
echo "Super ! Gültige EMail-Adresse: $email!!";
}
else {
echo "Scheiße ! Ungültige Email-Adresse: $email!";
}
}

Tja ähm... nun denn
geklappt hat beides nicht! Ich wäre für einen Tip dankbar, wie ich daran komme die Adresse zu überprüfen. Ich bin noch Anfänger (wie man wohl oder übel merkt), deshalb macht es bitte nicht allzu kompliziert.
Ade
Guido
 
Hi,

<?
if (!ereg ("^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~ ])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~ ]+\\.)+[a-zA-Z]{2,4}\$", $text))
{
?>
<script>
alert("Bitte geben Sie eine richtige E-Mailadresse ein!");
</script>
<?
}
else
{
?>
<script>
alert("JAWOLL");
</script>
<?
}
?>
<form>
<input type="text" name="text">
<input type="submit">
</form>

So müssts gehn, wenn ned kannst es ja einfach posten.

cya
 
Zurück
Oben