|
|
|
| Здравствуйте,
если кто нибудь знает ссылочку на данный сабж, или у кого есть готовый, киньте сюда пожалуйста, а то информации по данной теме мало. | |
|
|
|
|
автор: cheops (из кафе) (13.04.2006 в 17:34) |
|
|
для: Peter
(13.04.2006 в 16:49)
| | Это что за зверь? | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(13.04.2006 в 17:34)
| | интернет радиовещание, там установленный сервер сам генерит страницы с данными(названия песен например) | |
|
|
|
|
|
|
|
для: Peter
(13.04.2006 в 17:45)
| | А ссылку для примера можно посмотреть? | |
|
|
|
|
|
|
|
для: cheops
(13.04.2006 в 22:24)
| | хм... подробная информация по SHOUTcast находится здесь http://www.soundcoder.com/on-line/online
генерируемые сервером страницы выглядят так http://war.str3am.com:7550/ | |
|
|
|
|
автор: cheops(из кафе) (14.04.2006 в 09:33) |
|
|
для: Peter
(14.04.2006 в 08:59)
| | Т.е. необходимо просто извлечь строки по ссылке http://war.str3am.com:7550/ в PHP-переменные? | |
|
|
|
|
|
|
|
для: cheops(из кафе)
(14.04.2006 в 09:33)
| | угу - треклист, количество подключений и т.д.
я просто уверен что у кого-то есть готовые решения под этот софт... | |
|
|
|
|
|
|
|
для: Peter
(14.04.2006 в 11:42)
| | Ну можно как-то вот так разобрать страницу
<?php
$text = file_get_contents("http://war.str3am.com:7550/");
$pattern = "|Server Status:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Server Status: ".$out[2]."<br>";
$pattern = "|Stream Status:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Stream Status: ".$out[2]."<br>";
$pattern = "|Listener Peak:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Listener Peak: ".$out[2]."<br>";
$pattern = "|Average Listen Time:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Average Listen Time: ".$out[2]."<br>";
$pattern = "|Stream Title:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Stream Title: ".$out[2]."<br>";
$pattern = "|Content Type:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Content Type: ".$out[2]."<br>";
$pattern = "|Stream Genre:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Stream Genre: ".$out[2]."<br>";
$pattern = "|Stream URL:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Stream URL: ".$out[2]."<br>";
$pattern = "|Stream AIM:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Stream AIM: ".$out[2]."<br>";
$pattern = "|Stream AIM:([^>]+>){5}([^<]+)<|is";
preg_match($pattern,$text,$out);
echo "Stream AIM: ".$out[2]."<br>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.04.2006 в 15:16)
| | вот нашел таки скрипт...
в конфиге прописываем ip радио и порт.
отображается название звучащей песни и количество слушателей. | |
|
|
|