PHP文件获取内容不会工作

时间:2014-09-07 21:37:26

标签: php dns file-get-contents

我有一个PHP广告网络: http://rafnet.co.uk/appads/rafappads.php?id=3

它将新闻稿注册表单加载为iframe。这是php表单的URL: http://www.rafnet.co.uk/appads/iframes/adnewsletter.html

浏览器中的表单加载正常。

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

直到昨天我才认为这很好。

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

  

警告:   的file_get_contents(http://www.rafnet.co.uk/appads/iframes/adnewsletter.html):   无法打开流:php_network_getaddresses:getaddrinfo失败:   名称解析暂时失败   第585行/home/rafnetco/public_html/appads/rafappads.php

这是PHP代码:

echo file_get_contents($URL);

其中URL与上述相同。

那为什么这不起作用?

我最近没有触及DNS settigns,apache或服务器或PHP设置。

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

1 个答案:

答案 0 :(得分:0)

我现在做了什么使得file_get_contents和wget(来自webmin)工作正在运行

httpd -k restart 

来自webmin上的命令shell

然后跑

httpd -k graceful

现在wget也有效