Pixel Чтобы добавлять в избранное, нужно авторизироваться

php / Быдло проверка существования email-адреса

//Первым шагом будет проверка синтаксиса. Здесь необходимо применить простую функцию preg_match().
function check_email ($email) {
    if (!preg_match ("/^[-0-9a-z_\.]+@[-0-9a-z^\.]+\.[a-z]{2,4}$/i" , $email)) {
        return false;
    }
    return true;
}

//Вторым шагом будет проверка на существование домена. Для этого используем полученный адрес электронной почты из предыдущего шага.
function checkdnsrr_win ($host, $recType = '') {
    if (!empty ($host)) {
        if ($recType == '') $recType = "MX";
            exec ("nslookup -type=$recType $host",$output);
        foreach ($output as $line) {
            if(preg_match ("/^$host/", $line)) {
                return true;
            }
        }
        return false;
    }
    return false;
}
Собственно товарищи из студии "Синий птеродатиль" отжигают не по детски. http://netbird.ru/articles/view/email_verification Сколько можно изобретать велосипед http://ru2.php.net/manual-lookup.php?pattern=dns
2008-11-14 02:37:14

Comments

There is no comment for the moment. Add a new comment