我想讀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