2012-05-10 128 views
1

我希望能夠通過我的網站進行測試,如果我的流正在播放。所以它會相應地更新自己。cURL無法連接到主機

我正在使用PHP的cURL來讀取文件,但得到「無法連接到主機」的錯誤。 該腳本可以與其他URL一起使用,而不是這個。

此外,下面的URL通過瀏覽器工作。 「

<?php 
///if below doesn't work try this 86.28.144.85:88/broadwave.m3u?src=1&amp;rate=1/// 

$ch = curl_init("http://82.35.172.112:88/broadwave.m3u?src=p&rate=1"); 
$fp = fopen("example_homepage.txt", "w"); 

curl_setopt($ch, CURLOPT_FILE, $fp); 
curl_setopt($ch, CURLOPT_HEADER, 0); 

curl_exec($ch); 
if(curl_errno($ch)) 
{ 
echo 'Curl error: ' . curl_error($ch); 
} 

curl_close($ch); 
fclose($fp); 
?> 

回答

1

」無法連接到主機「的意思就是這樣。最有可能的,防火牆阻止端口88

試試你的服務器移動到標準的HTTP端口80,或高端口,如8080連接可以使用balance簡單地重定向一切你所選擇的一個端口上端口88.

+0

他說「該腳本與其他網址一起使用」,所以我懷疑這是問題 – Jeroen

+0

其他網址最可能使用端口80,443或> 1024。 88被保留給Kerberos,Kerberos實際上總是在本地網絡中使用,因此通常是防火牆。 – phihag

+0

大家好,謝謝你的迴應,如果URL作爲一個正常的鏈接,它可以仍然被阻止時嘗試通過PHP連接? – Roy