作者LearnRPG (真是有趣的地方)
看板WebRadio
标题Re: [问题] 有好方法取得听众的「人数」吗?
时间Thu Nov 20 02:06:00 2008
※ 引述《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
1F:→ Odio:我知道了,谢谢:D 11/20 10:06