Рубрики

PHP | Функция dns_get_mx ()

Функция dns_get_mx () — это встроенная функция в PHP, которая возвращает MX-записи для указанного имени хоста в Интернете. Эта функция является псевдонимом функции getmxrr () .

Синтаксис:

bool dns_get_mx( $host, $mxhosts, $weight );

Параметр: эта функция принимает три параметра, как указано выше и описано ниже:

  • $ host: Обязательный параметр. Он указывает имя хоста, чьи записи MX нужно найти.
  • $ mxhosts: обязательный параметр. Массив определяет найденные имена хостов MX.
  • $ weight: это необязательный параметр. Массив, заполненный собранной информацией о весе.

Возвращаемое значение: эта функция возвращает TRUE, если найдены какие-либо записи, в противном случае возвращает FALSE.

Примечание. Эта функция доступна для PHP 5.0.0 и более поздних версий.

Ниже программы иллюстрируют функцию dns_get_mx () в PHP:

Программа 1:

<?php

  

$domain = "geeksforgeeks.org";

  

if(dns_get_mx($domain, $mx_details)) {

    foreach( $mx_details as $key => $value) {

        echo "$key => $value <br>";

    }

}
?>

Выход:

0 => alt3.aspmx.l.google.com 
1 => alt4.aspmx.l.google.com 
2 => aspmx.l.google.com 
3 => alt2.aspmx.l.google.com 
4 => alt1.aspmx.l.google.com 

Программа 2:

<?php

  

$domain = "yahoo.com";

  

if(dns_get_mx($domain, $mx_details)) {

    foreach( $mx_details as $key => $value ) {

        echo "$key => $value <br>";

    }

}
?>

Выход:

0 => mta5.am0.yahoodns.net 
1 => mta6.am0.yahoodns.net 
2 => mta7.am0.yahoodns.net 

Ссылка: https://www.php.net/manual/en/function.dns-get-mx.php

Рекомендуемые посты:

PHP | Функция dns_get_mx ()

0.00 (0%) 0 votes