2012-05-10 16 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

「スクリプトは他のURLと連動している」と言われたので、それは問題だとは思わない。 – Jeroen

+0

他のURLは、ポート80,443、または1024を使用する可能性が最も高い。 88はKerberos用に予約されています。Kerberosはローカルネットワークではほとんど常に使用されており、しばしばファイアウォールされています。 – phihag

+0

URLは正常なリンクとして動作する場合、こんにちはすべての応答に感謝、それはまだPHP経由で接続しようとするとブロックされることができますか? – Roy

関連する問題