1

Тема: [Ищу] Вывод DJ/RJ на сайт под средством PHP (Shoutcast)

Поделитесь пожалуйста скриптом, в интернете найти вообще дельного нечего не могу если что нахожу - не рабочее

2

Re: [Ищу] Вывод DJ/RJ на сайт под средством PHP (Shoutcast)

Прошу закрыть тему разобрался сам

3

Re: [Ищу] Вывод DJ/RJ на сайт под средством PHP (Shoutcast)

как вы разобрались помогите другим smile

4

Re: [Ищу] Вывод DJ/RJ на сайт под средством PHP (Shoutcast)

Вот скрипт (выводит лишь никнейм текущего RJ-я):

<?php
 
$url = "http://ДОМЕН:ПОРТ/stats?sid=ИД ПОТОКА";
$nice_url = urlencode($url);
$sc_stats = simplexml_load_file($nice_url);
 
echo "$sc_stats->DJ";
 
?>

Меняем данные на свои ДОМЕН, ПОРТ, ИД ПОТОКА

echo "$sc_stats->DJ"; //выводим ник RJ-я 

Если хотите выводить больше информации откройте ссылку в браузере http://ДОМЕН:ПОРТ/stats?sid=ИД ПОТОКА
видим информацию такого типа:

<CURRENTLISTENERS>информация</CURRENTLISTENERS>
<PEAKLISTENERS>информация</PEAKLISTENERS>
<MAXLISTENERS>информация</MAXLISTENERS>

допустим хотим вывести название текущей песни вот информацию

<SONGTITLE>информация</SONGTITLE>

в скрипт пишим:

echo "$sc_stats->SONGTITLE"; //выводим название текущей песни

допустим хотим вывести количество слушателей

<CURRENTLISTENERS>информация</CURRENTLISTENERS>

в скрипт пишим:

echo "$sc_stats->CURRENTLISTENERS"; //выводим количество слушателей

Выводить так же можно след. способом:

    if (empty($sc_stats->DJ) ) // проверяем пуст ли никнейм RJ-я
        {
        echo "Вещает RJ: <font color=\"#4cbb17\">неизвестный</font>."; // выводим информацию если никнейм пуст
        }
    else
        {
        echo "Вещает RJ: <font color=\"#4cbb17\">$sc_stats->DJ</font>."; // выводит никнейм RJ-я если таков имеется
        }

На основе кода выше меняйте

if (empty($sc_stats->DJ) ) 

на

if (empty($sc_stats->SONGTITLE) ) 

и 

echo "$sc_stats->DJ"; 

на

 echo "$sc_stats->SONGTITLE";

и так далее...

Отредактировано hekut146 (12-05-2015 14:24:33)