PHP文件获取内容无法工作

PHP文件获取内容无法工作,php,dns,file-get-contents,Php,Dns,File Get Contents,我有一个PHP广告网络: 它将新闻稿注册表单作为iframe加载。这是该php表单的URL: 浏览器中的表单加载良好 但是php广告网络将该文件的内容读入一个iframe(300x250) 我想直到昨天这一切都很顺利 我今天检查了一下,iFrame没有加载。我在PHP中启用了错误显示,现在它显示此错误: 警告: 文件获取内容(): 无法打开流:php\u network\u getaddresses:getaddrinfo失败: 中的名称解析暂时失败 /home/rafnetco/publi

我有一个PHP广告网络:

它将新闻稿注册表单作为iframe加载。这是该php表单的URL:

浏览器中的表单加载良好

但是php广告网络将该文件的内容读入一个iframe(300x250)

我想直到昨天这一切都很顺利

我今天检查了一下,iFrame没有加载。我在PHP中启用了错误显示,现在它显示此错误:

警告: 文件获取内容(): 无法打开流:php\u network\u getaddresses:getaddrinfo失败: 中的名称解析暂时失败 /home/rafnetco/public_html/appads/rafappads.php,第585行

这是PHP代码:

echo file_get_contents($URL);
其中URL与上面相同

那么这为什么不起作用呢

我最近没有接触过DNS设置、apache或服务器或PHP设置


我尝试重新启动服务器并重置apache。没有工作

我现在做的是让文件获取内容和wget(来自webmin)工作是我运行的

httpd -k restart 
从webmin上的命令shell

然后就跑了

httpd -k graceful

现在wget也可以工作了

您是否尝试过从该服务器的命令shell中创建url的wget?也许,dns真的不起作用。我不明白你为什么会在自己域名的url上使用文件内容wget--2014-09-08 01:59:40--解析www.rafnet.co.uk。。。失败:名称解析暂时失败。wget:无法解析主机地址“www.rafnet.co.uk”,请告诉我们
var_导出(dns_get_记录('rafnet.co.uk'))的结果?我在etc/resolv.conf和apache中添加了“nameserver8.8.8.8”,很好。然后我从conf文件中删除了“nameserver8.8.8.8”。现在它仍然有效。我不明白。为什么?