ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

Грфическая информация о станции (icecast2+php)

 

888
Falcon @Falcon
Впишите имя ведущего в поле Stream description и вытащите скриптом. Поля именно для ведущего нету.

0
2
SlavaFactor @SlavaFactor
А можно по подробнее про скрипт которым вытаскивать, и главное отправлять на сайт. И так же вопрос , как в этом графическом отображении песен и тд сделать чтобы оно автообновлялось к примеру каждые 5 сек, при этом вся станица не обновлялась. Пробовал, Ajax и Jskript но как итог все разрушается и одни ошибки. Буду признателен за все ответы

0
6245
Тарас @tarasian666
и главное отправлять на сайт

вставлять как картинку, где src путь к скрипту
Пробовал, Ajax и Jskript но как итог все разрушается и одни ошибки

плохо пробовал, даже аякс не нужен, просто через javascript обновлять src картинки каждые n секунд

0
228
zabawa @zabawa
Всем привет, нужна небольшая помощь с кодом.
Делаю юзербар для радио с помощью вашего мануала. Картинка и нужная информация отображается, но есть несколько вопросов.
1. как сделать автообновление информации желательно без обновления самой страницы. Пыталась использовать вот эту часть
  1.  
  2. $r=fopen($file_name,'r');
  3. $text=fread($r,1000);
  4. fclose($r);
  5. $mass=explode(",", $text);

но исчезает картинка.
Так же пыталась использовать следующее:
<meta http-equiv='refresh' content='30' /> - исчезает картинка
header('Refresh: 30'); - ничего не происходит
Решено: header('Refresh: 30');
Не до конца. По **********рефреш идет, а если вставлять через бб код, то нет(
2. как можно приспособить бегущую строку для вывода названия трека (не могу понять как именно вставить этот код)

Код, который у меня есть:

  1.  
  2. <?php
  3. header("Content-type: image/jpeg");
  4. $im = @ImageCreateFromJPEG ("userbar.jpg") ;
  5. $color = imagecolorallocate($im, 0, 255, 0);
  6. $cp1251=1;
  7. $cachefile="cache8020.dat";
  8. if(@filemtime($cachefile)<time()-10) {
  9. $informer=@file_get_contents("http://myradio24.com/users/8020/status.txt");
  10. if($utf8) $informer=@iconv("windows-1251","utf-8//TRANSLIT",$informer);
  11. file_put_contents($cachefile,$informer);
  12. }
  13. //get info
  14. $informer=explode("|",file_get_contents($cachefile));
  15. $informer[djname]=$informer[3];
  16. $informer[song]=$informer[9];
  17. $informer[song]=$informer[5];
  18. imagettftext($im, 10, 0, 45, 13, $color, "Visitor TT2 -BRK-.ttf", "Dj: ".$informer[3]);
  19. imagettftext($im, 10, 0, 20, 23, $color, "Visitor TT2 -BRK-.ttf", "Song: ".$informer[9]);
  20. imagettftext($im, 10, 0, 20, 33, $color, "Visitor TT2 -BRK-.ttf", "Listens: ".$informer[5]);
  21. imagejpeg($im, NULL, 100);
  22. imagedestroy($im);
  23. ?>


Решено: перенос строки в переменной imagettftext
$informer[9]= wordwrap($informer[9], 41, "\n", 2);
Заранее спасибо за помощь)

Отредактировано zabawa - 29.03.2015
0
89
Ok_go_love @Ok_go_love
Автообновление блоков это вам читать про AJAX и JavaScript **********.

0
228
zabawa @zabawa
а вы не могли бы помочь мне с этим, просто дело в том, что если я до <?php вставляю какой либо код, то юзербар исчезает, т.е. надо что-то засунуть такое для обновления в сам пхп код.

0
19
vitmain @vitmain
А подскажите пожалуйста решение для 2.4.2

Ничерта не выходит =(

0





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

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