Re: [問題] 有好方法取得聽眾的「人數」嗎?
※ 引述《Odio (百變雙子)》之銘言:
: 我使用sam + shoutcast,想取得聽眾的人數顯示在網頁上,
: 請問有沒有什麼好方法呢?
: shoutcast預設網頁中就有包含人數了,
: 但不知道怎樣取得這個資料,如果有板友知道請跟我說,謝謝。
nullsoft 的 shoutcast 的話
http://yourip.yourport/7.html 裡面就有相關資訊
目前人數,連線狀況,尖峰人數,最大人數,unique人數,放送歌曲
接下來只是寫程式擷取的問題了[B
php 的話
$fp = @fsockopen($yourip, $yourport, &$errno, &$errstr, 10);
if($fp)
{
fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent:
XML Getter (Mozilla Compatible)\r\n\r\n");
while(!feof($fp))
{
$page .= fgets($fp, 1000);
}
fclose($fp); //close connection
}
$page 就有你要的資訊
當然要是你不知道 7.html
你大可可以直接把整個 page 抓下來在分析字串皆可 ...
但是知道 7.html 會更有效率就是了 ...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.126.11.149
→
11/20 10:06, , 1F
11/20 10:06, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
WebRadio 近期熱門文章
PTT影音娛樂區 即時熱門文章
7
33