file_get_contents无法使用有效网址打开流

时间:2015-07-31 10:17:21

标签: php file-get-contents

我试图在php文件中使用此代码。 我想从这个URL获取源代码并解析内容。

<?php 
  $fuente = file_get_contents('http://www.akiracomics.com');
  echo $fuente;
?>

问题是,在执行代码后我收到了这个错误

  

警告:file_get_contents(http://www.akiracomics.com)[function.file-get-contents]:无法打开流:第2行的XXXXXX / test.php连接超时

我尝试从同一台服务器到其他网址并且工作正常。

有什么想法吗?

感谢名单

2 个答案:

答案 0 :(得分:0)

它在这里工作,可能你提出了太多的请求(顺便说一下,你想做什么?)并且他们阻止来自你服务器的传入请求。

答案 1 :(得分:0)

我终于找到了解决方案。我需要使用curl_exec而不是file_get_contents。 使用此代码,一切正常。

            $curlIMG = curl_init();
            curl_setopt($curlIMG, CURLOPT_URL, "http://www.google.es");
            curl_setopt($curlIMG, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($curlIMG, CURLOPT_HEADER, false);
            $imgBinary = curl_exec($curlIMG);
            curl_close($curlIMG);