如何强制file_get_contents工作



这是一段时间,我使用功能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我试过另一个网站,这个工作正常

  1. 删除警告抑制
  2. 打开错误报告
  3. 检查error_log中的消息您应该看到详细的错误消息,而不是"Oops"。错误。"然后你就知道为什么它不起作用了

根据手册页。如果启用了fopen包装器,则可以使用URL作为该函数的文件名。你真的检查过每个url是否返回false并给出错误吗?显然你需要检查设置

相关内容

  • 没有找到相关文章

最新更新