всем "спасибо" кто "помог"
Все таки я сделал отчасти свой скриптик
Данный скрипт читает страницу статуса и вывод данные по названиям частей, например "Stream Title:" Он выведет ваше название которое прочекает на странице, если у вас на странице статуса icecast2 стоят другие названия скажем "Ведущий:" то измините либо их либо поправьте названия скрипта. Если нужно выводить по одному маунту, скажем у вас сервер на moeradio.ru то просто к status.xsl припишите ?mount=/ваш_моунт получится что то вроде - http://ип:порт/status.xsl?mount=/маунт
Удачи!
Это без ссылки на поток
<?PHP
header('Refresh: 3; url=' .$_SERVER['PHP_SELF']); ///Три(3) - время обновления в секундах скрипта
$data = file_get_contents('http://ип:порт/status.xsl'); ///айпи и порт БЕЗ МАУНТА!!!
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
echo "Ведущий:\n", antara ($data, "Stream Title:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Программа:\n", antara ($data, "Stream Description:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Сейчас слушают:\n2", antara ($data, "Current Listeners:</td>\n<td class=\"streamdata\">","</td>"),"\nчеловек(а)";
echo "<br>";
echo "Сейчас играет:\n", antara ($data, "Current Song:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Настройки потока:\n", antara ($data, "Bitrate:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Наш сайт:\n", antara ($data, "Stream URL:</td>\n<td class=\"streamdata\">","</td>");
?>
С Сылкой на поток
<?PHP
header('Refresh: 3; url=' .$_SERVER['PHP_SELF']); ///Три(3) - время обновления в секундах скрипта
$data = file_get_contents('http://ип:порт/status.xsl'); ///айпи и порт БЕЗ МАУНТА!!!
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
echo "Ведущий:\n", antara ($data, "Stream Title:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Программа:\n", antara ($data, "Stream Description:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Сейчас слушают:\n2", antara ($data, "Current Listeners:</td>\n<td class=\"streamdata\">","</td>"),"\nчеловек(а)";
echo "<br>";
echo "Сейчас играет:\n", antara ($data, "Current Song:</td>\n<td class=\"streamdata\">","</td>");
echo "<br>";
echo "Настройки потока:\n",'<a href="http://mlplus.servemp3.com/1ive-tvoe.m3u">128Kb/s 44Hz</a>'; /// пишите данные вручную а точнее - 128Kb/s 44Hz смените на свои
echo "<br>";
echo "Наш сайт:\n", antara ($data, "Stream URL:</td>\n<td class=\"streamdata\">","</td>");
?>
Отредактировано Leff27 (18-02-2011 18:49:30)