Hallo!
Folgendes Problem: Ich möchte gerne einen Filter in mein Gästebuch einbauen, sodass es alle Einträge mit E-Mails eines bestimmten Formates nicht berücksichtigt. Wenn die E-Mail z.B. "d32p_test123@yahoo.com" heißt, dann soll der Eintrag ignoriert werden. Also habe ich diesen PHP-Code entworfen:
Jetzt kommt allerdings dieser Fehler: "Warning: Compilation failed: nothing to repeat at offset 11 in /home/www/web35/html/gaestebuch.php on line 99" (Das ist die Zeile mit dem pregmatch)
Was habe ich falsch gemacht?
Folgendes Problem: Ich möchte gerne einen Filter in mein Gästebuch einbauen, sodass es alle Einträge mit E-Mails eines bestimmten Formates nicht berücksichtigt. Wenn die E-Mail z.B. "d32p_test123@yahoo.com" heißt, dann soll der Eintrag ignoriert werden. Also habe ich diesen PHP-Code entworfen:
PHP-Code:
if ($neumail<>"")
{
if ( !eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $neumail) ) {
$fehler=1; $fehlerstring .= "Ihre E-Mail entspricht nicht einem gültigen Format.";
}
if (preg_match("/d??p_test???@.*/i", $neumail)) {
$fehler = 1;
}
}
Was habe ich falsch gemacht?
Kommentar