警告:file_get_contents无法打开流:第75行的includes / simple_html_dom.php中的连接超时

时间:2014-07-03 05:34:50

标签: php

突然间,我的cronjob在通过file_get_contents抓取内容并开始提供以下警告和致命错误时已停止正常工作。有谁知道它为什么这样做?:

Warning: file_get_contents(http://seriesgate.me/search/indv_episodes/The+Social+Network): failed to open stream: Connection timed out in includes/simple_html_dom.php on line 75

Fatal error:  Call to a member function find() on a non-object in includes/seriesgate.class.php on line 25

2 个答案:

答案 0 :(得分:0)

它的工作。

echo file_get_contents("http://seriesgate.me/search/indv_episodes/The+Social+Network");

可能是执行问题。

试试这个

ini_set('max_execution_time', 300); //300 seconds = 5 minutes
echo file_get_contents("http://seriesgate.me/search/indv_episodes/The+Social+Network");

答案 1 :(得分:0)

Connection timed out错误肯定是网络问题。

首先,您的网络连接问题可能需要很长时间才能从服务器获得响应。请检查您的本地/服务器/托管互联网连接;域名,IP,端口,......错字。

其次,这可能是目的地问题。例如,seriesgate.me is down for everyone, not only you。我知道这个问题是3岁,网站已关闭。但这是最好的做法,当您说出Connection timed out之类的内容时,应检查目的地。