这是一段时间,我使用功能file_get_contents
从网站获取html数据。但是今天没有,看看我为什么用:
$html = @file_get_contents('http://www.thewebsite.com/');
if(!$html)
exit( "Oops. Error :)" );
这显示了错误信息。因此,也许它们在某种程度上阻止了这种联系。
请问大师,我怎样才能强制函数获取内容?
编辑:给出如下错误:
Warning: file_get_contents(http://www.thewebsite.com/)
[<a href='function.file-get-contents'>function.file-get-contents</a>]:
failed to open stream: HTTP request failed!
PS我试过另一个网站,这个工作正常
- 删除警告抑制
- 打开错误报告
- 检查error_log中的消息您应该看到详细的错误消息,而不是"Oops"。错误。"然后你就知道为什么它不起作用了
根据手册页。如果启用了fopen包装器,则可以使用URL作为该函数的文件名。你真的检查过每个url是否返回false并给出错误吗?显然你需要检查设置