фатальная ошибка при использовании dns_get_record в php - PullRequest
0 голосов
/ 29 июня 2011

Мне нужно получить записи DNS, поэтому я хотел использовать функцию php dns_get_record.Используя
, я получил фатальную ошибку:

Фатальная ошибка: вызов неопределенной функции dns_get_record () в /home/guna/gstats/test.php

У меня php 5.2.5 установлен и работает на RHEL 5. Пожалуйста, проверьте код ниже:

$result = dns_get_record("php.net");
print_r($result);  

Так в чем может быть проблема?Спасибо!.

Ответы [ 3 ]

0 голосов
/ 29 июня 2011

Пожалуйста, проверьте настройку disable_functions в вашем файле php.ini. Такое поведение может присутствовать, если dns_get_record было отключено.

С другой стороны, если ваша установка PHP была скомпилирована пользователем, вы можете проверить параметры времени компиляции, чтобы увидеть, был ли удален dns_get_record. В этом случае вам, вероятно, придется перекомпилировать и переустановить PHP.

0 голосов
/ 22 июня 2012

Эта функция не реализована в Windows (ни FreeBSD AFAIK .

0 голосов
/ 29 июня 2011

Вы используете версию PHP <5?Эта функция реализована только в версии 5.0 или выше. </p>

...