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

Скрипты для SHOUTcast

 

40
Pryanik @Pryanik
Ну помогите мне кто нить! че нужно вырезать и что где ставить что бы показывало на страничке что сейчас играет по радио! плиз очень нужно

1
webmaster @webmaster
Для особо одарённых

<div style="Visibility: Hidden; Position: Absolute;">
<?
$open = fsockopen("localhost","8000");
if ($open) {
fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n");
$read = fread($open,1000);
$text = explode(",",$read);
$text = $text[6];
} else { $text="Connection Refused!"; }
?>
</div>
<?echo $text;?>

Вставь это на главную php страницу в то место где хочешь что бы отображался текущий трек
меняем адрес и порт на свои

1400
Pheoru @Pheoru
("localhost","8000")
localhost - IP адрес сервера
8000 - порт сервера
"Connection Refused" замените на "Сервер Выключен"

40
Pryanik @Pryanik
Ну вставил и нифига!
Для этого кода надо что то иметь дополнительное на серваке?
У меня стоит хп сп2 и все больше ниче нема!
Что надо что бы этот скрипт за работал?

2605
Александр @AlexIT
PHP нужен.

40
Pryanik @Pryanik
а не подскажете где его взять? а то я ищу в поиске он мне редакторы находит тока!

29
40
Pryanik @Pryanik
Установил пхп и че с ним делать?
Как его запускать?

1400
Pheoru @Pheoru
Во первых, смотря какой пхп вы скачали, под какую систему и какой именно (модуль сги или отдельный).
Во вторых, пхп по любому будет подсоединяться к апачу.
В третьих, у вас должен быть апач.
В четвертых, гугл.ру: "Установка Apache+Php+MySql на Windows".

2605
40
Pryanik @Pryanik
спс скачал денвр установил, вроде работает но тока на локал хост! боюсь че нить менять так-как незнаю где )

1400
Pheoru @Pheoru
********** - тестовая страница денвера
********** - сайт, который будет отображаться
если настройки в virtualhost правильные, то ********** будет отображаться у всех, можете проверить через **********

3
BOOM @BOOM
webmaster пишет:

Для особо одарённых

<div style="Visibility: Hidden; Position: Absolute;">
<?
$open = fsockopen("localhost","8000");
if ($open) {
fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n");
$read = fread($open,1000);
$text = explode(",",$read);
$text = $text[6];
} else { $text="Connection Refused!"; }
?>
</div>
<?echo $text;?>

Вставь это на главную php страницу в то место где хочешь что бы отображался текущий трек
меняем адрес и порт на свои

а есть такиеже скрипты только в которых писалось количество слушателей? можно отдельно, даже желательно, но если нет отдельно то.

Добавлено спустя 2 минуты 33 секунды:
Да и еще время текущей песни.

1
Gekka @Gekka
Помогите пожалуйста!
Проблемы со скриптом **********
Установил на сайт но он все врмя пишет сообщение которое должно выдаваться если
серевер offline. При этом другие пользователи могут слушать радио, страничка на shoutcast активна,
настройки скрипта правильные(включая пароль). С чем это тожет быть связано?

2605
Александр @AlexIT
Ошиблись в заполнении конфига? Возможно там с хттп, без хттп нужно заполнять и пр, проверьте еще раз все внимательно, почитайте ридми/коменты в теле скрипта.

5
S-tet @S-tet
Проблема с руссификацией треков.
Делал все как написано в теме.

Версия винампа: 5.531
Плагин: edcast 3.1.18
Скрипт: Online / Offline Now Playing Stats
Версия пхп: 4.4.7

Добавил в цикл преобразования:
--
while($songatime[$r]!=""){
$t=$r-1;
$playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
$playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
$song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
$song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
$song[$t] = urldecode($song[$t]);
$dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
$dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$content[$t] = $song[t];
$content[$t] = html_entity_decode($content[$t], 0, "cp1251");

$r++;
}
--

Результат:
Трек в винампе: Серебро - Опиум
Трек из скрипта: ??????? - ?????

В чем может быть ошибка?

5
S-tet @S-tet
Наксячил я с пхп, сделал проще, убрал всю дребедеть, оставил только функцию $song[0] = html_entity_decode($song[0], 0, "cp1251"); (из цикла убрал, поставил перед выводом, результат тот же).

2605
Александр @AlexIT
Проблема здесь на самом деле не в скрипте, а в шоуткаст сервере/плагине.

17
Dontworrybehappy @Dontworrybehappy
AlexIT пишет:

Multi Server Stats

Отличный скрипт для сбора статистики сразу с нескольких серверов, собирает только основные данные - ничего лишнего, суммирует количество слушателей со всех серверов, довольно удобный и простоый скрипт, рекомендую.
Демо: **********
Скачать: **********

извинитев пхп я не силен...если открываю отдельным фалом,то показует все норм,но если я вставляю код едвенсд уже в готовую страничку пхп(форум пхпбб2) ,то отображает часть самого кода.Что надо убрать,что показывалось норм?

заранее сенкс)))

2605
Александр @AlexIT
Напишите на форум поддержки пхпбб.