ほとんどの場合file_get_contents
、CURL を使用するだけですが、URL のポートを使用して動作させることはできません。このファイルを読むにはどうすればよいですか?
http://174.120.124.178:7800/7.html (Shoutcastの統計ファイルです)
最終的には、最後のコンマの後のテキストが必要です。
ほとんどの場合file_get_contents
、CURL を使用するだけですが、URL のポートを使用して動作させることはできません。このファイルを読むにはどうすればよいですか?
http://174.120.124.178:7800/7.html (Shoutcastの統計ファイルです)
最終的には、最後のコンマの後のテキストが必要です。
ポートとは関係ありません。ブラウザのユーザー エージェントを使用していないため、ブロックされています。 curl
ユーザー エージェントを偽造することはできますが、それはサイトの利用規約に違反する可能性があります。
この投稿によると、それはスクリプトをブロックすることではなく、Shoutcast クライアントとその他すべてを区別することだけです。したがって、コードは次のとおりです。
curl_setopt($curl_handle, CURLOPT_USERAGENT, "Mozilla");
コマンド ラインで Curl を使用してファイルをダウンロードしようとしたところ、404 エラーが発生しました。Firefox と Lynx をロードします。 このページUser-Agent
には、ダウンロードするには文字列を変更する必要があると書かれています。
CURLOPT_PORT
おそらく適切なポートに設定する必要があります〜