【问题标题】:How to resolve file_get_content error and server empty response如何解决 file_get_content 错误和服务器空响应
【发布时间】:2016-01-29 13:56:38
【问题描述】:

在我访问该网站 20 次 IP 阻止或任何其他我不知道原因的事情后出现此错误。

警告: 文件获取内容(http://www.azlyrics.com/a.html?time=1454075435): 无法打开流:HTTP 请求失败!在 C:\xampp\htdocs\travel\simple_html_dom.php 第 77 行致命错误: 在布尔值中调用成员函数 find() C:\xampp\htdocs\travel\searchplaylist.php 第 61 行

我有代码文件 要的话我上传

此链接中的两个文件代码

https://drive.google.com/folderview?id=0BzMyD6UnaIfWZDZFWXN3akFwd2s&usp=sharing

【问题讨论】:

  • 如果不查看该 PHP 文件的内容,我们将无法帮助您。请将其添加到您的问题中。
  • MeanGreen 我有文件,如果你要让我上传
  • 嗯,反复点击和抓取 URL 并不是那么礼貌。您可能受到速率限制。文件获取内容获取文件失败,报错。
  • 那么我们将如何解决...?进步

标签: php http warnings file-get-contents helper


【解决方案1】:

只需在file_get_contents 的前面添加@。 (@file_get_contents)。

如果请求由于任何原因失败,这不会引发任何错误。

我的问题是我从中获取内容的服务器有时可能会关闭,并且在这些时候我遇到了错误。 @ 不会提高他们。

但请记住,仅在您了解它可能失败的原因并且您只想处理这些情况时才使用它。不要在您可能犯了错误并想隐藏它们的地方使用它。

【讨论】:

  • 此外,您可能希望缓存或保存您获得的结果,并且在 file_get_contents 失败期间您可以为用户提供保存的数据。
猜你喜欢
  • 2021-06-03
  • 2018-12-26
  • 2021-09-21
  • 2010-11-06
  • 2020-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多