ПРОВЕРКА ПОЧТОВОГО ДОМЕНА PHP

Проверка почтового домена в PHP может быть осуществлена при помощи функций для работы с сетью. Существует несколько способов проверки существования домена, но одним из наиболее распространенных является DNS-запрос.

Для проверки домена при помощи DNS-запроса можно воспользоваться функцией gethostbyname(). Она принимает в качестве аргумента доменное имя и возвращает IP-адрес, если домен существует, и false, если домен не существует:

$domain = 'example.com';
$ip = gethostbyname($domain);
if ($ip === $domain) {
    echo "Домен ".$domain." существует";
} else {
    echo "Домен ".$domain." не существует";
}

Также можно воспользоваться функцией checkdnsrr(). Она принимает в качестве аргументов доменное имя и тип записи DNS, который надо проверить (например, A, MX, NS). Функция возвращает true, если запись существует, и false, если такой записи нет:

$domain = 'example.com';
if (checkdnsrr($domain, 'A')) {
    echo "Запись A для домена ".$domain." существует";
} else {
    echo "Запись A для домена ".$domain." не существует";
}

БЕСПЛАТНЫЙ VDS СЕРВЕР - НАВСЕГДА

Как работает электронная почта: SMTP, POP3 и IMAP

Отправка писем на PHP. Функция mail

Проверка email. Флеш сообщение

check email php - Проверка email на PHP, в т.ч. кириллические, русские домены. Конвертируем рф и рус

PHP валидация полей формы

Проблемы с отправкой почты ? Проверяем почтовый домен - Отправка почты - Настройка почты - UnixHost

Пишем проверку на наличие пользователя в базе - Динамический веб-сайт

Как проверить адрес электронной почты с доменным именем в php

Реклама
Новое
Реклама