351

Re: Скрипты для Icecast

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

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

352

Re: Скрипты для Icecast

Собственно странно я например вывожу так (может пригодится кому то):
Подключаем jquery (собственно качаем свежую версию с офф сайта)

<script type="text/javascript" src="/jquery.js"></script>

Размещаем Скрипт в том месте где нужно выводить информацию:

<div id="content"></div>  //Это наш блок его вставляем в нужное нам месте
       
     <script>  
         function show()  
         {  
             $.ajax({  
                 url: "status.php",  //Тут указываем файл со скриптами
                 cache: false,  
                 success: function(html){  
                     $("#content").html(html);  
                 }  
             });  
         }  
       
         $(document).ready(function(){  
             show();  
             setInterval('show()',1000);  //Время в милесекундах
         });  
     </script>
Fu** Pop, just Dance!

353

Re: Скрипты для Icecast

мда... и этот способ мне не помог. скорее всего я компонент не правильно сделал (делал при помощи програмки методом тыка) я обратил внимание что при добавлении этого скрипта в компанет у меня перестаёт работать не только модуль в блоке который тоже выводит инфу с маунта но и модуль плеера который использует ajax и воспроизводит песни с папки

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

354

Re: Скрипты для Icecast

тут выкладывали скрипт который выводит последние проигранные песни но проблема в том что у меня нет файла playlist.log и у хостера не получается его подключить sad может у кого есть (или может кто напишет) скрипт который будет записывать в лог файл то что играет например с этого скрипта
<?php

function get_title ($mount){
$r=fopen($mount,'r');
$text=fread($r,2000);
fclose($r);
$mass=explode(",", $text);
return $mass [16];
}
$mount1 = "ссылка на status2xsl первого маунта";
$mount2 = "--//-- второго --//--";
$mount3 = "--//-- третьего --//--";

if(get_title($mount1) !='')
{
echo get_title($mount1);
}
elseif(get_title($mount2) !='')
{
echo get_title($mount2);
}
else
{
echo get_title($mount3);
}
?>
и выводить на страницу последние 10 или 20 проигранных песен

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

355

Re: Скрипты для Icecast

у меня есть такой скрипт работает через MySQL ему только автообновление сделать как то нада через допустим каждую минуту

356

Re: Скрипты для Icecast

пишет metra52:

у меня есть такой скрипт работает через MySQL ему только автообновление сделать как то нада через допустим каждую минуту

так поделись с народом smile может ещё кому нибудь пригодится

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

357

Re: Скрипты для Icecast

http://www.metrasv.ru/files/10tracks.rar качайте на здоровье.

358

Re: Скрипты для Icecast

пишет boogiebomzh:

для того, чтобы php автоматически обновлялось на части страницы, не обновляя всю страницу целиком, встраиваю его следующим образом:
Код:
<script  type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#info').load('info.php?_=' +Math.random()).fadeIn("slow");
//#info - div, куда будет выводиться информация
//info.php - скрипт, выводящий необходимую нам информацию
}, 10000); //интервал обновления, в миллисекундах
</script>

сам div прописывается так:
Код:
<div id="info">
<?php include("info.php"); ?>
</div>

Вроде все работает отлично, НО - в Firefox после обновления данных вместо русских букв ромбики. В Опере все ок. А в Internet Explorer вовсе не работает.

Отредактировано VladokZzz (04-12-2010 17:59:19)

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

359

Re: Скрипты для Icecast

пишет metra52:

у меня есть такой скрипт работает через MySQL ему только автообновление сделать как то нада через допустим каждую минуту

сделать что бы обновлялся на странице? ну при помощи ajax я думаю можно это как то реализовать

пишет metra52:

http://www.metrasv.ru/files/10tracks.rar качайте на здоровье.

огромное спасибо

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

360

Re: Скрипты для Icecast

Поможет отписывайтесь

361

Re: Скрипты для Icecast

пишет metra52:

http://www.metrasv.ru/files/10tracks.rar качайте на здоровье.

Собственно проблема с кодировкой! Все русские буквы кракозяброй Номер

Fu** Pop, just Dance!

362

Re: Скрипты для Icecast

пишет Psyhodelic:

Собственно проблема с кодировкой! Все русские буквы кракозяброй Номер

у меня всё нормально выводится но мне скрипт не подошел потому что выводится название песни а исполнитель нет но это всё мелочи.... плохо что скрипт выводит последние 10 песен и потом очищается база и начинается запись по новой а мне надо что бы удалялась первая проигранная песня а новая записывалась

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

363

Re: Скрипты для Icecast

Точняк я придумал как) короче как тока первый раз набирается 10 треков когда поступает новый трек выбираем из базы запись номер 10 и удаляем и все дела)

364

Re: Скрипты для Icecast

Нафига вам база то? можно же сделать через txt/html документ?
Удаляется последняя строка, а в самое начало дописывается новая и все.
А для вывода парсится этот документ и выводится

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

365

Re: Скрипты для Icecast

имхо проще, надежней и удобней работать с базой, а не парсингом

366

Re: Скрипты для Icecast

поддерживаю тараса

367

Re: Скрипты для Icecast

пишет VladokZzz:

Вроде все работает отлично, НО - в Firefox после обновления данных вместо русских букв ромбики. В Опере все ок. А в Internet Explorer вовсе не работает.

Никто не тестил? Как решали проблему?
Вот попробуйте в разных браузерах (Opera, IE, Firefox, Chrome)
http://radio-electron.ru/1.php
------------------------------------1.php
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script  type="text/javascript" src="java/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#status').load('2.php?_=' +Math.random()).fadeIn("slow");
}, 3000); //интервал обновления, в миллисекундах
</script>
<div id="status"><?php include("2.php"); ?></div>

------------------------------------2.php
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?
$text = "Проверка!";
echo "$text<br><br>";
echo "Test!";
?>

Отредактировано VladokZzz (04-12-2010 19:07:24)

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

368

Re: Скрипты для Icecast

может попробовать не windows-1251 а cp-1251

369

Re: Скрипты для Icecast

пишет tarasian666:

может попробовать не windows-1251 а cp-1251

Раньше было cp-1251 на всех страницах сайта, при этом Firefox не подхватывал кодировку, сменил на windows-1251 и все нормально стало.
Нашел в инете, что JQUERY вроде как дружит нормально с UTF-8, но блин, Опера с меты не подхватывает автоматом UTF-8. не делать же для каждого браузера свой статус инфо.
что странно, так это то что отображение русских букв при загрузке нормально, а когда идет обновление при помощи JQUERY скрипта, то русские символы превращаются в вопросы.

------------------------
http://radio-electron.ru/img/logo_small.gif
http://radio-electron.ru/play

370

Re: Скрипты для Icecast

пишет VladokZzz:

Опера с меты не подхватывает автоматом UTF-8.

???!!!! у меня норм

мои опасения насчет jquery оказались не напрасными ))

371

Re: Скрипты для Icecast

пишет metra52:

Точняк я придумал как) короче как тока первый раз набирается 10 треков когда поступает новый трек выбираем из базы запись номер 10 и удаляем и все дела)

может кто то сможет переделать а то я в php дуб дубом а в MySQL тем более....

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

372

Re: Скрипты для Icecast

готов за помощь выделить из бюджета немного денег на пиво smile

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

373

Re: Скрипты для Icecast

Привет, а подскажите пожалуйста как зделать что бы названия выводилось в этом скрипте
<?php
$file_name='http://radio.telesweet.net:9000/status2.xsl?mount=/live';
$r=fopen($file_name,'r');
$text=fread($r,2000);
fclose($r);
$mass=explode(",", $text);
echo $mass [16] ."<br>";
echo $mass [14] ."<br>";
?>

так как скрипт есть названия выводится так
Climie Fisher - Rise to the Ocassion [Hip Hop Mix]
2
А хотелось что бы выводилось так
Текущая песня: Climie Fisher - Rise to the Ocassion [Hip Hop Mix]
Количество слушателей: 2
спасибо.

Отредактировано oleg (14-12-2010 04:15:30)

374

Re: Скрипты для Icecast

вот методом тыка что то получилось
<?php
$file_name='http://radio.telesweet.net:9000/status2.xsl?mount=/live';
$r=fopen($file_name,'r');
$text=fread($r,2000);
fclose($r);
$mass=explode(",", $text);
echo "текущая песня: ".$mass [16] ."<br>";
echo "количество слушателей: ".$mass [14] ."<br>";
?>

И да поможет мне F1,
И да сохранит меня F6,
Во имя Ctr'а, Alt'a и святого Delit'а.
Enter...

375

Re: Скрипты для Icecast

спасибо