1

Тема: Sam Broadcaster and html

И так трабла  вот в чем , кидаю на сайт с генерированные файлы html которые прилагаются с кастером , в трек листе он мне выдает вместо названия русских композиции вопросы. Кидаю в кодировке utf - 8. Как это можно поправить? Есть вариант что он с базы ( фаер бёрд) берёд другую кодировку , но как там поменять я не знаю. И 2ой вопрос , можно ли сделать в плейлисте поиск композиции по названию (вводишь название и вуаля) , а не по 1 букве исполнителя как это стоит по дефолту?

2

Re: Sam Broadcaster and html

кодировка latin1_swedish_ci

3

Re: Sam Broadcaster and html

с кодировкой вроде разобрался. Теперь вопрос. Есть ли актуальный простенький скрипт вывода он лайна слушателей на сайте сервер icecast ?

Отредактировано MonoLog (09-10-2010 12:23:52)

4

Re: Sam Broadcaster and html

а в ветке скрипты для icecast вам ничего не подошло?

5

Re: Sam Broadcaster and html

Скриптик сам написал уже который тупо парсит страницу статистики. А вот насчет того чтобы заказы были по поиску а не по буквам есть решения готовые на htm ?

6

Re: Sam Broadcaster and html

дык там есть поиск по "словам"

7

Re: Sam Broadcaster and html

тыкни нубу это где? smile

8

Re: Sam Broadcaster and html

хотя может я ошибаюсь, знаю что в samPHPweb точно есть, а насчет samHTMweb непомню

9

Re: Sam Broadcaster and html

может вспомнишь можно ли на htm дабы php у меня подключить не получается smile

10

Re: Sam Broadcaster and html

нет, поиска по "словам" в HTM не нашел

11

Re: Sam Broadcaster and html

Может есть у кого либо уже готовое решение данной проблемы? МОжно конечно индексацию сделать каждой страници , но это очень муторно и долго....

12

Re: Sam Broadcaster and html

проще поднять на php

13

Re: Sam Broadcaster and html

На php та поднял , кстати появилась идея , мб уже выложим все дружно почищенные от всякой ненадобности папку samphpweb smile
Вопрос опять поднялся вот в чем что на фаер бёрде , что на мускуле вместо русских букв выводятся вопросы. Я понимаю что выше мне указали кодировку в которой как я понял следует создавать базу , но я такой не нахожу , поднимал на дефолтной , так на утф-8 , не помогает.
ЗЫ На сайте УТФ 8 кодировка.

14

Re: Sam Broadcaster and html

надо в базе ствить latin1_swedish_ci и перекодировать на сайте через iconv

пишет tarasian666:

почищенные от всякой ненадобности папку samphpweb

кому-то ненадобность а кому как раз то что нужно ))

15

Re: Sam Broadcaster and html

Хм , помогите плз со скриптом разобраться. Он стандартный по идее т, только чуток переделанный. Под Айскаст. Отображает почему то только слушателей на 128 маунте , как сделать что бы отображал сумму слушателей 128 и 64 маунтов?
Сам скрипт:
<?php

$key_name = "radio_online";
$cache_timeout = 5;
$connect_timeout = 1;
$ip = "fm.asterios.tm";               //your server address in the form of mydomain.com or 192.161.1.1
$port = "8500";             //the port of your server
$ice2_station = "Radio Asterios";     // your station or stream name

eaccelerator_lock($key_name);
$status = eaccelerator_get($key_name);
if($status) {
    eaccelerator_unlock($key_name);
    echo $status;
    exit;
}

$fp = fsockopen("$ip", $port, &$errno, &$errstr, $connect_timeout); //open connection
if($fp) {
    fwrite($fp,"GET /status2.xsl HTTP/1.0\r\nUser-Agent: Icecast2 XSL Parser (Mozilla Compatible)\r\n\r\n"); //get status2.xsl
    stream_set_timeout($fp, $connect_timeout);
    $page = '';
     while(!feof($fp)) {
      $page .= fgets($fp, 4096);
     }
     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 the heck those values are ;-)
     $test2 = $numbers[9];  //set vars that where empty and still dont know what the heck those values are ;-)
     $test3 = $numbers[10];   //set vars that where empty and still dont know what the heck those values are ;-)
     $mount = $numbers[11];
     $connections = $numbers[12];
     $station =$numbers[13];
     $listeners = $numbers[14];
     $description = $numbers[15];
     $cur_song = $numbers[16];
     $www_url  = $numbers[17];


    //edit html to fit your stations site, this display is for online status
    $status = "$listeners";
} else {
    $status = '<table>
         <tr>
            <td width="100%" colspan="2">
            <img border="0" src="images/offline.gif" width="22" height="22">
            <b><font face="Arial" size="2" color="#FF0000">'.$ice2_station.' is currently offline</font></b></td>
          </tr>
    </table>';
}

eaccelerator_put($key_name, $status, $cache_timeout);
eaccelerator_unlock($key_name);
echo $status;

?>

16

Re: Sam Broadcaster and html

уже такой вопрос задавали, надо парсить два маунта, а потом плюсовать результаты

17

Re: Sam Broadcaster and html

Это я понимаю прекрасно. Можешь мне показать как это в скрипте должно всё выглядеть?

Отредактировано MonoLog (15-10-2010 13:28:58)