file_get_contents 无法使用有效 url 打开流

file_get_contents failed to open stream with a valid url

我正在尝试在 php 文件中使用此代码。 我想从此 url 获取源代码并解析内容。

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

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

Warning: file_get_contents(http://www.akiracomics.com) [function.file-get-contents]: failed to open stream: Connection timed out in XXXXXX/test.php on line 2

我尝试从同一台服务器到其他服务器 url 并且工作完美。

有什么想法吗?

谢谢

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

我终于找到了解决办法。我需要使用 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);