Форум: "Потрепаться";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Вниз
PHP. Проверка валидности e-mail a Найти похожие ветки
← →
able © (2004-08-21 21:16) [0]Допустим есть файл, в котором написаны e-mail адреса (строка за строкой, одно мыло - одна строка), можно ли написать скрипт, который в output будет выводить несуществующие адреса?
← →
QuasiLamo © (2004-08-21 21:49) [1]SMD
← →
Cardinal © (2004-08-21 21:56) [2]Нет, не получится.
← →
SergP © (2004-08-21 22:56) [3]Spamers must die!
← →
Кот-трахкун © (2004-08-22 00:30) [4]Получится.
http://www.adelavida.com/Forums/?php
← →
i-s-v © (2004-08-22 00:40) [5]Проверка правильности E-mail
//
// проверяет мыло и возвращает
// * +1, если мыло пустое
// * -1, если не пустое, но с ошибкой
// * строку, если мыло верное
//
function checkmail($mail) {
// режем левые символы и крайние пробелы
$mail=trim(pregtrim($mail)); // функцию pregtrim() возьмите выше в примере
// если пусто - выход
if (strlen($mail)==0) return 1;
if (!preg_match("/^[a-z0-9_-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|".
"edu|gov|arpa|info|biz|inc|name|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-".
"9]{1,3}\.[0-9]{1,3})$/is",$mail))
return -1;
return $mail;
}
← →
able © (2004-08-22 00:52) [6]Нет, не для спама, для кое-чего другого :)
← →
able © (2004-08-22 01:01) [7]
> [5] i-s-v © (22.08.04 00:40)
Нет, мне надо узнать, существует ли такой адрес..
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c