MainRadiotalkCustom
Технологии вещания, софт, скрипты
4   •   Посмотреть все темы

Как такое реализовать

 

82
external @external
в общем есть канал основной test и для подключения диджея test1

статистика с канала test когда дижей подключен выводится нормально.

а при подключении диджея приходится в скрипте статистики меня маунт на test1

как реализовать чтобы не приходилось менять а автоматически менялось.

Используется этот скрипт

<?PHP
$data = file_get_contents("http:/ip:port/status2.xsl?mount=/ваш_маунт");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
echo "сейчас играет: ".$title." слушают: ".$listeners;
?>

468
Klef @Klef
хотя бы так

<?
$data = file_get_contents("http://90.155.131.5:8080/status2.xsl?mount=/last");
$mass = explode(",",$data);
$listeners = $mass[14];
if (strlen($mass[16])<4) {
$data = file_get_contents("http://90.155.131.5:8080/status2.xsl?mount=/r128");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
}
echo "сейчас играет: ".$title." слушают: ".$listeners;
?>

учитесь думать и анализировать получаемую информацию

Отредактировано Klef - 21.07.2010
82
external @external
угу и не работает

Parse error: syntax error, unexpected '{' in C:\121\www\dj.php on line 7

468
Klef @Klef
external пишет:

угу и не работает

и не будет :)
ибо там была очепятка

Отредактировано Klef - 20.07.2010
82
external @external
Klef пишет:

external пишет:

угу и не работает

и не будет :)
ибо там была очепятка

Если вы хорошо знающий вам так трудно помоч тому кто в этом не очень хорошо разбирается?

468
Klef @Klef
слово "была" и в вышестоящем посту строчка "Отредактированно" ничего не говорит?
=)

p.s. нашел еще касяк, поправил.
Частая ошибка по жаре, считать, что меньше, аналогично меньше или равно

Отредактировано Klef - 21.07.2010
82
external @external
Klef пишет:

слово "была" и в вышестоящем посту строчка "Отредактированно" ничего не говорит?
=)

p.s. нашел еще касяк, поправил.
Частая ошибка по жаре, считать, что меньше, аналогично меньше или равно

всё равно ошибка Parse error: syntax error, unexpected '{' in C:\121\www\dj.php on line 7

468
Klef @Klef
весь код, без замещений покажите

82
external @external
<?
$data = file_get_contents("http://домен:8000/status2.xsl?mount=/test");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
echo "сейчас играет: ".$title." слушают: ".$listeners;
if (strlen ($mass[16]<4) {
$data = file_get_contents("http://домен:8000/status2.xsl?mount=/test1");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
}
?>

468
Klef @Klef
твою же мать, надо же было так оплашаться :)
<?
$data = file_get_contents("http://домен:8000/status2.xsl?mount=/test");
$mass = explode(",",$data);
$listeners = $mass[14];
if (strlen($mass[16])<4) {
$data = file_get_contents("http://домен:8000/status2.xsl?mount=/test2");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
}
echo "сейчас играет: ".$title." слушают: ".$listeners;
?>

забирайте

82
external @external
Klef пишет:

твою же мать, надо же было так оплашаться :)
<?
$data = file_get_contents("http://домен:8000/status2.xsl?mount=/test");
$mass = explode(",",$data);
$listeners = $mass[14];
if (strlen($mass[16])<4) {
$data = file_get_contents("http://домен:8000/status2.xsl?mount=/test2");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
}
echo "сейчас играет: ".$title." слушают: ".$listeners;
?>

забирайте

спс большое код работает, но когда подключается диджей отображает с основного канала хотя всех перекидывает на канал с диджеем

сейчас играет: - In-Grid - Tu Es Foutu слушают: 0

468
Klef @Klef
сколько у вас каналов?
и как они зовутся?
в смысле назначение :)

Отредактировано Klef - 21.07.2010
82
external @external
1 основной и 1 для фулбека тоесть чтоб диджей подключался когда диджей подключается всех перекидывает на другой канал.

тоесть на канале test играет музыка с сервера при подключении диджея к каналу test1 всех перекидывает с test на test1 но когда нет диджея в эфире радио что играет с сервера точнее музыка с папки можно слушать не только по test но и по test1

468
Klef @Klef
так, я нечерта не понимаю
Давай реальные имена потоков, и код с реальными именами.
Гадать на кофейной гуще желания нет

82
external @external
Klef пишет:

так, я нечерта не понимаю
Давай реальные имена потоков, и код с реальными именами.
Гадать на кофейной гуще желания нет

<?
$data = file_get_contents("http://fm.live-21.ru:8000/status2.xsl?mount=/live21dj");
$mass = explode(",",$data);
$listeners = $mass[14];
if (strlen($mass[16])<4) {
$data = file_get_contents("http://fm.live-21.ru:8000/status2.xsl?mount=/live21");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
}
echo "сейчас играет: ".$title." слушают: ".$listeners;
?>

468
Klef @Klef
что показывает этот код:
$data = file_get_contents("http://fm.live-21.ru:8000/status2.xsl?mount=/live21");
$mass = explode(",",$data);
$listeners = $mass[14];
$title = $mass[16];
$dj="DJ";
if (strlen($title)<4) {
$data = file_get_contents("http://fm.live-21.ru:8000/status2.xsl?mount=/live21");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
$dj="Non-stop";
}
echo $dj.": ".$title." Listen: ".$listeners;

когда есть dj и когда нет
уже увидел?
и что не нравиться?

Отредактировано Klef - 21.07.2010
82
external @external
Klef пишет:

что показывает этот код:
$data = file_get_contents("http://fm.live-21.ru:8000/status2.xsl?mount=/live21");
$mass = explode(",",$data);
$listeners = $mass[14];
$title = $mass[16];
$dj="DJ";
if (strlen($title)<4) {
$data = file_get_contents("http://fm.live-21.ru:8000/status2.xsl?mount=/live21");
$mass = explode(",",$data);
$title = $mass[16];
$listeners = $mass[14];
$dj="Non-stop";
}
echo $dj.": ".$title." Listen: ".$listeners;

когда есть dj и когда нет
уже увидел?
и что не нравиться?

сейчас зайдите в эфире сейчас есть диджей слушают 5 человек а показывает что 0 и трек берётся не тот что диджей крутит

вот что отображает **********

Отредактировано external - 21.07.2010
468
82
external @external
Klef пишет:

**********

у вас замечательно работает скиньте пожалуйста файлик php на e-mail admin@live-21.ru