我想读http://free.freeshoutcast.com:39072/7.html这个页面,我想这个代码,使PHP卷曲与端口号
<?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 2012-02-04 00:15:07
@Ibu这是一个无线电流媒体主机和端口号的工作,这是我无法控制的。 – ocanal 2012-02-04 00:19:00