0

我需要获取 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);  

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

4

3 回答 3

0

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

于 2011-06-29T14:09:22.377 回答
0

请检查disable_functionsphp.ini 文件中的设置。dns_get_record如果已禁用,则可能存在此行为。

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

于 2011-06-29T14:22:49.247 回答
0

此功能在 Windows 中实现(也未在 FreeBSD AFAIK中实现。

于 2012-06-22T13:53:15.903 回答