我试图在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连接超时
我尝试从同一台服务器到其他网址并且工作正常。
有什么想法吗?
感谢名单
答案 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);