1

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

в общем есть канал основной 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;
?>

2

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

хотя бы так

<?
$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 13:28:24)

-------------------------------
R244390603111<- пиво лить сюда

3

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

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

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

4

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

пишет external:

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

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

Отредактировано Klef (20-07-2010 23:54:34)

-------------------------------
R244390603111<- пиво лить сюда

5

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

пишет Klef:

пишет external:

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

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

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

6

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

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

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

Отредактировано Klef (21-07-2010 02:20:01)

-------------------------------
R244390603111<- пиво лить сюда

7

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

пишет Klef:

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

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

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

8

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

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

-------------------------------
R244390603111<- пиво лить сюда

9

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

<?
$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];
}
?>

10

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

твою же мать, надо же было так оплашаться smile

<?
$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;
?>

забирайте

-------------------------------
R244390603111<- пиво лить сюда

11

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

пишет Klef:

твою же мать, надо же было так оплашаться smile

<?
$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

12

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

сколько у вас каналов?
и как они зовутся?
в смысле назначение smile

Отредактировано Klef (21-07-2010 14:08:25)

-------------------------------
R244390603111<- пиво лить сюда

13

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

1 основной и 1 для фулбека тоесть чтоб диджей подключался когда диджей подключается всех перекидывает на другой канал.

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

14

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

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

-------------------------------
R244390603111<- пиво лить сюда

15

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

пишет 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;
?>

16

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

что показывает этот код:

$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 16:22:40)

-------------------------------
R244390603111<- пиво лить сюда

17

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

пишет 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 и трек берётся не тот что диджей крутит

вот что отображает http://radio.live-21.ru/1.php

Отредактировано external (21-07-2010 16:35:22)

18

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

http://lastwave.net.ru/3/

-------------------------------
R244390603111<- пиво лить сюда

19

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

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