Не получается реализовать проверку домена емайла (из черного списка) при регистрации

1e1

Guest
Не получается реализовать проверку домена емайла (из черного списка) при регистрации

Помогите плиз чайнику! Весь инет облазил :(
Какой код сюда вставить?

//Fukciya proverki email
function check_email($email)
{
if(eregi('^[a-zA-Z0-9_][a-zA-Z0-9_-]{1,}@[a-zA-Z0-9_-]{1,}\.[a-zA-Z0-9\.-]{1,}$',$email)) return true;
else return false;
}
 

$OMEGA

Guest
А куда - сюда? И где хранится черный список?
 

1e1

Guest
мужики, харе прикалываться
эт не серьезно
ну не освоил я еще ПХП....

if(eregi('^[a-zA-Z0-9_][a-zA-Z0-9_-]{1,}@[a-zA-Z0-9_-]{1,}\.[a-zA-Z0-9\.-]{1,}$',$email)) return true; -- тут я мыло на корректность символов проверяю,
а как домен мыла с черным списком проверить??

-~{}~ 21.06.05 00:53:

Автор оригинала: $OMEGA
А куда - сюда? И где хранится черный список?
хоть в массиве.......
там 3-4 домена нужно
 

Фанат

oncle terrible
Команда форума
1e1
почему бы тебе не написать нужный код самостоятельно? к примеру, используя функцию explode?
 

1e1

Guest
$emailp=explode('@', $email);
if ($emailp[1] == 'mail.ru')
return false;


Так?
 

$OMEGA

Guest
function check_email($email)
{
if(!array_search($email, $your_array))return false;
if(eregi('^[a-zA-Z0-9_][a-zA-Z0-9_-]{1,}@[a-zA-Z0-9_-]{1,}\.[a-zA-Z0-9\.-]{1,}$',$email)) return true;
else return false;
}
 

Фанат

oncle terrible
Команда форума
$OMEGA, у меня есть подозрение, что ты невнимательно прочитал вопрос.
а ещё, у меня есть подозрение, что ты ещё ни разу не дал правильного ответа.
может быть, тебе немного уменьшить свою активность?
 

1e1

Guest
спасибо всем!
допетрил :)
как пхп туго идет после рабочего дня
 

$OMEGA

Guest
Автор оригинала: Фанат
$OMEGA, у меня есть подозрение, что ты невнимательно прочитал вопрос.
а ещё, у меня есть подозрение, что ты ещё ни разу не дал правильного ответа.
может быть, тебе немного уменьшить свою активность?
Sorry, я исправлюсь!
 
Сверху