Добър ден отново, намерих код с който банвам емаил домейни (@gmail.com @drugvid.com), но дава грешка която гласи следното
Warning: array_key_exists() expects parameter 2 to be array, null given in D:\AppServ\www\include\functions.php on line 902
а ето и самия код с който прави проверка
[/code]
Warning: array_key_exists() expects parameter 2 to be array, null given in D:\AppServ\www\include\functions.php on line 902
а ето и самия код с който прави проверка
Код:
function check_emails ($email) {
$expl = explode("@", $email);
$wildemail = "*@".$expl[1];
902-и ред е тук if (!array_key_exists($expl[1], $allowed_emails))
err("грешка","тези емайл адрес е забранен<br /><br /><strong>разрашени емайл адреси</strong>:<br>@abv.bg<br>@gmail.com", false);
$res = mysql_query("SELECT id, comment FROM bannedemails WHERE email = ".sqlesc($email)." OR email = ".sqlesc($wildemail)."") or sqlerr(__FILE__, __LINE__);
if ($arr = mysql_fetch_assoc($res))
err("грешка","този емайл адрес е забранен<br /><br /><strong>причина</strong>: $arr[comment]", false);
}
[/code]