Warning: preg_match(): Empty regular expression in
$emailPattern = '/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$/';
$post_email = strtolower( $_POST[ $field ] );
if( filter_var( $post_email, FILTER_VALIDATE_EMAIL ) )
{
if( preg_match( $email_pattern, $post_email ) )
{
return $post_email;
}else
{
return false;
}
}else
{
return false;
}
Zurück:
Warning: preg_match(): Empty regular expression in
/*/functions.php
on line
$_POST[ $Feld ] erfolgreich enthält eine E-Mail-Adresse: "[email protected]"
Was könnte schief gehen?
- verwenden Sie Einfach
filter_var()
bereits. - Sie müssen lernen, wie zu LESEN und Debuggen Fehlermeldungen. Alles, was Sie benötigt, um das problem zu lösen wurde in der Fehlermeldung. $email_pattern nicht alles
- Tut mir Leid, Ihre Zeit zu vergeuden brah! Ich und mein dummes Gehirn 🙂
- NP, es passiert uns allen irgendwann mal. Das ist, was der Zweite Eye-debugging ist alles über 😉
Du musst angemeldet sein, um einen Kommentar abzugeben.
sollte
Ihre Muster-name variable ist
$emailPattern
und Sie sind mit$email_pattern
. Das ist, warum Sie immer Warnung inpreg_match
Funktion.