Hi,
dieser Code soll für 2700 Emailadressen (*@mailadresse.tld) überprüft werden. Warum schafft der Server (Schlund) das nicht und gibt mir stattdessen einen 500er aus?
Lokal läuft der Code.
schnipp
while( $row = $db->sql_fetchrow($result) )
{
$match_email = str_replace("*@", ".*@", $row['ban_email']);
if ( preg_match("/^" . $match_email . "$/is", $email) )
{
return array('error' => true, 'error_msg' => $lang['Email_banned']);
}
}
schnapp
Gibt es eine effektivere Methode?
Danke für Hinweise
Sepp