我有一个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。没工作
答案 0 :(得分:0)
我现在做了什么使得file_get_contents和wget(来自webmin)工作正在运行
httpd -k restart
来自webmin上的命令shell
然后跑
httpd -k graceful
现在wget也有效