在php中使用dns_get_record时出现致命错误

时间:2011-06-29 14:02:56

标签: php networking php-5.2

我需要获取dns记录,所以我想使用php的dns_get_record函数。通过使用
这我得到了一个致命的错误:

致命错误:在/home/guna/gstats/test.php中调用未定义的函数dns_get_record()

我已经在RHEL 5上安装并运行了php 5.2.5。请检查以下代码:

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

那么问题可能是什么?谢谢!

3 个答案:

答案 0 :(得分:0)

您使用的是PHP版本吗? 5?此功能仅在5.0或更高版本中实现。

答案 1 :(得分:0)

请检查php.ini文件中的disable_functions设置。如果dns_get_record已被禁用,则可能会出现此行为。

或者,如果您的PHP安装是自定义编译的,您可能希望检查编译时选项以查看是否已删除dns_get_record。如果是这种情况,您可能需要重新编译并重新安装PHP。

答案 2 :(得分:0)

此功能不是在Windows中实现(也不是FreeBSD AFAIK