101

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

Тогда говорит, что Динамические страницы в тэгах [IMG] запрещены. Тока
не пойму, почему форум ее за страницу посчитал. И при таком методе:  /informer/?img=1.png и при таком:  11.php?img=1.png   .

Сайт и плейлист радио ZED-FM.

102

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

пишет Ruskat:

Тогда говорит, что Динамические страницы в тэгах [IMG] запрещены. Тока
не пойму, почему форум ее за страницу посчитал. И при таком методе:  /informer/?img=1.png и при таком:  11.php?img=1.png   .

значит шибко умный форум, делает проверку на &, ?, =
тогда тока смириться smile

-------------------------------
R244390603111<- пиво лить сюда

103

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

Ну хорошо... Смирился. Есть еще вопросы: Вот я поставил статусы радио на "если включено и играет": http://194.24.190.24/images/ice2_status/radio_play.png, "Если выключено вообще\не играет, но включен сервер": http://194.24.190.24/images/ice2_status/radio_stopped.png. Вот я хочу эти иконки заинклудить из файла вкл/выкл радио. в файл, создающий информер, НО.., чтобы они заменялись на меньшие иконки и накладывались на графический статус, и в зависимости от состояния радио на информере рисовалась нужная иконка.  Как это сделать?

Сайт и плейлист радио ZED-FM.

104

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

да вы батенька извращенец.
Вариант 1. простой
просто подсовывать разную картинку разную в зависимости от статуса
т.е.

if ($work=1) $img="blankOn.png";
else $img="blankOff.png";
$im = ImageCreateFromPng($img);

соотвественно картинки предварительны сфотошопить в зависимости от статуса.

Вариант 2.
активно заюзать код imagecopy() (вот неплохая статейка)
насчет изменения размеров непомню, но вроде было ресеплирование.

-------------------------------
R244390603111<- пиво лить сюда

105

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

Наложение, эт конечно хорошо, но тут не то...Башня болит. Скажите, как статус ради вывести текстом на информер? Цвета и шрифт я подберу. мне тока вывод. можно и через вкл/выкл радио.

Сайт и плейлист радио ZED-FM.

106

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

что у тя там http://194.24.190.24/radioOn_OFF.php

-------------------------------
R244390603111<- пиво лить сюда

107

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

Там у меня скрипт, который отображает сттатус сервере и радио. С текстом, конечно. Можно ли текст на информер выводить?

Сайт и плейлист радио ZED-FM.

108

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

2 Ruskat
ты код привести можешь?

-------------------------------
R244390603111<- пиво лить сюда

109

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

Код я тут брал.

<?php

$ip = "194.24.190.24";
$port = "8000";
$ice2_station = "Rадио ZED-FM";
if (ini_get('display_errors') == 1) ini_set('display_errors', 0);

$fp = fsockopen("$ip", $port, &$errno, &$errstr, 30); //open connection
if(!$fp) {
       // $success=2;  //set if no connection



//edit html to fit your stations site, this display is for offline status
echo'
<table>
     <tr>
        <td width="100%" colspan="2">
        
        <td><img border="0" src="images/ice2_status/radio_stopped.png" width="102" height="105"></td>
        <td><font face="Georgia" size="4" color="#FF0000">'.$ice2_station.' <br>сейчас не работает</font></td>
      </tr>
</table>
'; //Не работает, если вещательный сервер выключен вообще
}

if($success!=2){ //if connection
 fputs($fp,"GET /status2.xsl HTTP/1.0\r\nUser-Agent: Icecast2 XSL Parser (Mozilla Compatible)\r\n\r\n"); //get status2.xsl
 while(!feof($fp)) {
  $page .= fgets($fp, 1000);
 }
 fclose($fp); //close connection
 $page = ereg_replace(".*<pre>", "", $page); //extract data
 $page = ereg_replace("</pre>.*", ",", $page); //extract data



  $numbers = explode(",",$page); //bomb it and extract data
 $mount = $numbers[0];
 $connections = $numbers[1];
 $stream_n = $numbers[2];
 $listeners = $numbers[3];
 $desc = $numbers[4];
 $cur_song = $numbers[5];
 $str_url = $numbers[6];
 $client_info = $numbers[7];
 $test1 = $numbers[8];   //set vars that where empty and still dont know what
 $mount = $numbers[11];
 $connections = $numbers[12];
 $station =$numbers[13];
 $listeners = $numbers[14];
 $description = $numbers[15];
 $cur_song = $numbers[16];
 $www_url  = $numbers[17];
if (strlen($mount)<2) echo '<table width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
        <tr>
        <td width="100%">
        <td><img border="0" src="images/ice2_status/radio_stopped.png" width="102" height="105"></td>
        <td><font face="Georgia"  color="red" size="3"><b>'.$ice2_station.'<br> Сервер запущен, но нет трансляции</b></font></td>
      </tr>
         </table>'; // не работает, но сервер запущен
    
//edit html to fit your stations site, this display is for online status
    else echo '<table width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
<tr>
 <td width="100%"><b><font face="Arial" size="2">
        <tr>
        <td width="100%"><b><font face="Georgia" color="green" size="3">
        <img border="0" src="images/ice2_status/radio_play.png" width="102" height="106">
        '.$ice2_station.' в эфире! </font></b></td>

        <td width="100%"><b><font face="Georgia" color="green" size="3">
        <img border="0" src="images/ice2_status/listeners.png" width="128" height="99">
      Слушателей: '.$listeners.'. </font><a href="radio.htm">Присоединиться.</a></b></td>
      </tr>
         </table>';
    } //сервер запущен и радио работает

?>

И наконец то я обманул форум... Нужно папку назвать, например image.png  . И будет рис ставиться.

Сайт и плейлист радио ZED-FM.

110

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

Здраствуйте Помогите Пожалуйсто

Обьясните мне как запихнуть скрипт

Скачал а как поставить не понима помогите пожалуйсто

111

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

rost-angeles? под скриптом ты что имеешь в виду? один файл или архив? Я так понял, это РНР длс Сэма. Да?

Сайт и плейлист радио ZED-FM.

112

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

Да ты правильно понял)))
Вот только я не пойму как его запихнуть в сэм?

113

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

это скрипты на ПХП
заточены на обращение к службе icecast

в сэм они не вставляются.

для использования треба апачь с пхп наприер, или хост

-------------------------------
R244390603111<- пиво лить сюда

114

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

Так  не пойму что нужно сделать что-бы Скрипт Работал (Или куда его вставлять)
Помогите Пожалуйсто

115

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

2 rost-angeles
http://lmgtfy.com/?q=%D1%83%D1%81%D1%82 … 0%BD%D1%83
http://lmgtfy.com/?q=denver+%D1%83%D1%8 … 0%BA%D0%B0
http://lmgtfy.com/?q=%D0%BA%D0%B0%D0%BA … 0%BF%D1%82
http://lmgtfy.com/?q=php+%D1%87%D1%82%D … 1%82%D0%BE

-------------------------------
R244390603111<- пиво лить сюда

116

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

Или проще - ставь AppServ 2.5.10 вместе с:
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
ВАЖНО при установке аппсервера указать нормальный пароль для базы данных мускула и запомнить его. Он тебе пригодится при установке Сэма. Там будет сначала выбор баз данных (Тебе Mysql). Порт не трогаешь.
Потом, перед установкой Сэма тебе нужно перейти по адресу: 127.0.0.1/phpmyadmin (Вспомни имя пользователя и пароль) Если пароль забыл - бывает, то перейди на аппсерве в папку phpMyAdmin и посмотри блокнотом файл config.inc.php такие строки:  $cfg['Servers'][$i]['user'] = 'юзернэйм';  и   $cfg['Servers'][$i]['password'] = 'пароль';.  если чего то вдруг нет - укажи и сохрани. Потом заходишь по адресу  127.0.0.1/phpmyadmin и создай сначала базу данных (например SAM-DB). Установи Сэма.
Поставишь-запихни в папку www сэмовские скрипты и перейди по ссылке своего IP-адреса. или для начала 127.0.0.1.  Удачи. ты справишься.!!!

Сайт и плейлист радио ZED-FM.

117

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

KlefиRuskat
Спасибо вам огромное за информацию.
Сейчас буду разбираться
Ещё раз спасибо я вам очень благадарен!!!

118

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

Ruskat

Толкь я скачал вот такой МySQL:   mysql-essential-5.0.27-win32.msi
он подойдёт или нет?

119

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

Ruskat
Привет спасибо вам за помощь
но у меня возникла одна проблема всё сделал как вы сказали но при запуске сэма он выдаёт такое:
Unable to connect or query database. Please make sure the database server is running and configured properly.
И не хочет запускаться.
Пожалуйсто подскажи в чём дело.

120

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

Ну тут либо:
MySQL сервер действительно не запущен.(проверить в диспетчере задач)
Он запущен но в нём нет баз данных СЭМа.

121

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

В тот то и дела Мускул запущен и я зашёл на 127.0.0.1/phpmyadmin и создал базу данных там ещё  таблицы но я их в базе не создавал.
Не могу понять почему не запУкскаеться помогите ПОЖАЛУЙСТО.

Добавлено спустя     2 минуты   30 секунд:
Может у меня сам какойта неправильный.(
вроде новый 4.3.6.

122

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

А в СЭМе настройки подключения к базе данных прописали?

123

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

Нет не прописал яж его окрыть не могу а где там прописывать????

а при установки всё вроде поставил как надо
HELP PLEASE

124

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

2 rost-angeles
при установке первой какой тип БД указали, может не mysql?

2 Модерам.
отрежте эти посты и в тему про Сам. А то это как офтопно smile

Отредактировано Klef (09-06-2009 21:15:59)

-------------------------------
R244390603111<- пиво лить сюда

125

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

Пбб не способен на это, увы.