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

Скрипты для Icecast

 

6245
Тарас @tarasian666
1. да
2. status.xml это и есть веб морда, icecast обрабатывает этот файл-заготовку и показывает у себя на морде подставляя данные
3. потому что это не предусмотрено, хотите автообновления используйте у себя на сайте предложеный скрипт

0
7
Kirk @Kirk
tarasian666 пишет:


Помощь оказать можете?
Интересует доработанный Вами модуль ( тут его постил Sergei )

Отредактировано Kirk - 10.08.2012
0
4
Сергей @Александрович
Ребят помогите встроить код радио (Сейчас играет и так дальше) на Ucoz с поддержкой с PHP

0
6245
Тарас @tarasian666
Kirk пишет:

tarasian666 пишет:


Помощь оказать можете?
Интересует доработанный Вами модуль ( тут его постил Sergei )

это было давно и я щас врядли найду его

0
4
Сергей @Александрович
Помогите вытащить от сюда инфу

**********

Какаго нибуть /маунт

А я потом под себя переделаю

0
63
Feest @Feest
Александрович пишет:

Помогите вытащить от сюда инфу

**********

Какаго нибуть /маунт

А я потом под себя переделаю


Эта же информация есть ещё и в JSON-формате: **********

0
4
Сергей @Александрович
Feest, Я знаю об этом.... только не знаю как ее про парсить себе на сайт!!!

Отредактировано Александрович - 10.10.2012
0
105
Faet0n @Faet0n
Обычно, кто не знает, тот покупает готовое...
Либо мануалит и учится **********

0
6245
Тарас @tarasian666
**********


но помоему там json не валидный, проверил тут ********** и json_decode не распознает



  1.  
  2. <?php
  3. $json = file_get_contents("http://listen.rcast.pro:8000/json.xsl?mount=/krueger");
  4. $json = str_replace("parseMusic (", "", $json);
  5. $json = str_replace("},", "}", $json);
  6. $json = str_replace(");", "", $json);
  7. $obj = json_decode($json);
  8. echo $obj->{'/krueger'}->{'title'};
  9. ?>


дальше на домашнее задание )

0
129
UAFM @UAFM
Кто нибудь делал вывод информации с помощью JSONP ?

0
6245
0
8
Евгений @mcjeka
привет всем!КАк сделать автообновление скрипта!???
  1. <?
  2. $data = file_get_contents('http://radiosity.listen.moeradio.ru:10000/ru_status.xsl?mount=/radiosity');
  3. function antara($string, $start, $end){
  4. $string = " ".$string;
  5. $ini = strpos($string,$start);
  6. if ($ini == 0) return "";
  7. $ini += strlen($start);
  8. $len = strpos($string,$end,$ini) - $ini;
  9. return substr($string,$ini,$len);
  10. }
  11. $Current_song = antara($data, "Сейчас играет:</td>\n<td class=\"streamdata\">","</td>");
  12. echo 'Сейчас играет: '.$Current_song.' <br>'
  13. ?>

Отредактировано mcjeka - 12.11.2012
0
727
Leff27 @Leff27
mcjeka пишет:

привет всем!КАк сделать автообновление скрипта!???
  1. <?
  2. $data = file_get_contents('http://radiosity.listen.moeradio.ru:10000/ru_status.xsl?mount=/radiosity');
  3. function antara($string, $start, $end){
  4. $string = " ".$string;
  5. $ini = strpos($string,$start);
  6. if ($ini == 0) return "";
  7. $ini += strlen($start);
  8. $len = strpos($string,$end,$ini) - $ini;
  9. return substr($string,$ini,$len);
  10. }
  11. $Current_song = antara($data, "Сейчас играет:</td>\n<td class=\"streamdata\">","</td>");
  12. echo 'Сейчас играет: '.$Current_song.' <br>'
  13. ?>

Друзья, просьба игнорировать подобных лентяев, т.к. уже надоели плодить 100 одинаковых тем и вопросов!
Я потратил 1 (!!!!!!!) минуту, чтобы найти ответ на этот вопрос, ищи сам...

0
48
Amelion @Amelion
Я гдето натыкался в инете, на подобное, чел через AJAX замутил автообновление
вот так атообновление у меня на сайте работает

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#timeA').load('# span#timeB');",10000);
});
</script>
<span id="timeA"><span id="timeB">

php скрипт

</span></span>

Отредактировано Amelion - 12.03.2013
0
727
Leff27 @Leff27
Amelion пишет:

Я гдето натыкался в инете, на подобное, чел через AJAX замутил автообновление

Листни в этой теме страницу назад и найдешь ответ...

0
56
buttheadudomlya @buttheadudomlya
Хэлоу:)
как добавить скрипт в php страничку ?

код :
<?php
$fl = file_get_contents('http://IP-адрес_радио:порт/');

if (preg_match('#<td>Current Song\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$song = $m___91;1___93;;
echo "<b>Сейчас играет:</b> {$song}<br \>";
} else {
echo "<b>Сейчас играет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Stream URL\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$url = $m___91;1___93;;
echo "<b>Сайт радио:</b> {$url}<br \>";
} else {
echo "<b>Сайт радио:</b> Нет потока<br \>";
}

if (preg_match('#<td>Content Type\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$format = $m___91;1___93;;
echo "<b>Формат потока:</b> {$format}<br \>";
} else {
echo "<b>Формат потока:</b> Нет потока<br \>";
}

if (preg_match('#<td>Current Listeners:</td><td class=\"streamdata\">(___91;\d___93;*)<\/td>#Ui',$fl,$m)) {
$listeners = $m___91;1___93;;
echo "<b>Cлушателей:</b> {$listeners}<br \>";
} else {
echo "<b>Cлушателей:</b> Нет потока<br \>";
}

?>


вроде добавил,но у меня выводит сам скрипт....
**********

0
42
Николай @Morty
butthead пишет:

Хэлоу:)
как добавить скрипт в php страничку ?
..............................
вроде добавил,но у меня выводит сам скрипт....
**********

Это весь код страницы или часть?
Если часть, кинь весь код

0
118
Серёга @Azod
эмм.. да у тебя PHP на сайте не работает..

0
42
Николай @Morty
Azod пишет:

эмм.. да у тебя PHP на сайте не работает..

Или же, если он пользовался визуальным редактором, он (редактор) испоганил код и сделал его (код) неработоспособным...

0
56
buttheadudomlya @buttheadudomlya
Azod пишет:

эмм.. да у тебя PHP на сайте не работает..

php поидее работает...форум же как то пашет (ex bb )
у меня сервер lighttpd
скрипт я взял в 15 посте

ссори вопрос не так задал...
надо добавить скрипт php в html страничку...вот.
**********

Отредактировано buttheadudomlya - 07.02.2013
0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.