【发布时间】:2012-02-04 00:13:34
【问题描述】:
我正在尝试阅读http://free.freeshoutcast.com:39072/7.html这个页面,我试过这段代码,
<?php
function curl_get_file_contents($URL)
{
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
echo curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_setopt($c, CURLOPT_URL, $URL);
$contents = curl_exec($c);
echo curl_error($c);
curl_close($c);
if ($contents) return $contents;
else return FALSE;
}
echo curl_get_file_contents("http://free.freeshoutcast.com:39072/7.html");
?>
它在本地主机上工作,但在服务器上不工作(godaddy/共享主机)
卷曲已启用
如果我尝试获取带有端口号的文件,则会出现“无法连接到主机”错误。
curl_get_file_contents("http://www.google.com");正在工作。
试过 curl_setopt($c, CURLOPT_PORT, "39072"); //同样的错误。
我哪里错了? 谢谢。
编辑:如果对某人有帮助,我已经使用 yql 解决了这个问题。
【问题讨论】:
-
为什么一定是那个端口号
-
@Ibu 这是一个无线电流媒体主机并使用端口号,它超出了我的控制范围。