当我从文件中获取内容时出现以下错误(“http://www.otherdomain.com http://www.otherdomain.com").
file() [function.file]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
域服务器是linux。
如何解决这个问题?
Quoting:
如果您在使用 fopen("url...") 时遇到问题,但可以运行 'host
url' 在 shell 窗口中并获取
正确的查找,这就是原因......
这让我很头疼
一整天都在反对——终于我发现了
隐藏在错误报告中的答案,
但认为它确实应该更多
著名的!
当您处于
带 DHCP 的 ADSL 线路(就像我们的
办公室)...当 ADSL 调制解调器更新时
DHCP租约,也可以切换
DNS 服务器,这让 apache 感到困惑
(以及 PHP) - 意味着你
无法从 PHP 中查找主机,
即使你can来自
命令行......短期
解决办法是重启apache。
你会得到“php_network_getaddresses:
getaddrinfo 失败:暂时失败
在名称解析中...”消息为
症状。重启apache,就可以了
走了:-)
Simon
Simon 在 php.net 上的评论 http://docs.php.net/manual/en/function.fopen.php#33228
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)