1

Тема: Русский язык

Здравствуйте!

Возможно я криво искал, но я нашел только про крякозябры...

У меня на сайте стоит скрипт, который показывает, что сейчас в эфире. Для этого я использую другой поток, в котором пишу название станции, и это и есть статус эфира.
Возможно есть способ получше, напишите, если не лень smile Или дайте ссылку  пожалуйста.

Но, когда я пишу название станции в SAM`е, то на сайте русский вообще не отображается... Что с этим можно сделать?

2

Re: Русский язык

Исправить можно все. Вот только из сообщения совершенно не ясно, что за скрипт, как он работает, да и что за потоки ты используешь

???








---------------------------------------
С наилучшими пожеланиями, IceMaster.
Все виды трансляций. Самые сложные варианты.
Патчи для открытых серверов, cобственные системы управления.
Создание эксклюзивных решений стриминга под любые, самые необычные запросы клиентов.
PHP-обезьянкой не работаю, плееры по 10 баксов не делаю. Делаю сложные и интересные проекты.

3

Re: Русский язык

пишет IceMaster:

Исправить можно все. Вот только из сообщения совершенно не ясно, что за скрипт, как он работает, да и что за потоки ты используешь

Вот этот скрипт я использую для вывода информации о станции, то есть, я пишу название потока в SAM`е и оно (название) отображается на сайте.

<?PHP
$data = file_get_contents('http://213.35.175.74:8000/status.xsl?mount=/Efir');
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
echo antara($data, "Stream Title:</td>\n<td class=\"streamdata\">","</td>");
?>


Но, написанное в семе русскими буквами название, не отображается sad

Я использую поток Efir как информационный, то есть, его никто не слушает, просто, когда начинается другая тема эфира, я пишу в название этого потока название эфира и оно отображается на сайте..

Если можно как то сделать проще и функциональнее, то выслушаю ваши советы!)

4

Re: Русский язык

Используй функцию iconv

В здоровом теле - здоровый дух!

5

Re: Русский язык

пишет KyPIIaToB:

Используй функцию iconv

можно поподробнее? или об этом говорилось на форуме?

6

Re: Русский язык

пишет NoExist:

можно поподробнее? или об этом говорилось на форуме?

И на форуме тоже)

В здоровом теле - здоровый дух!

7

Re: Русский язык

пишет KyPIIaToB:

пишет NoExist:

можно поподробнее? или об этом говорилось на форуме?

И на форуме тоже)

Поищу! Спасибо за наводку!=)

Добавлено спустя     7 минут   13 секунд:
Хмм, поискал по поиску, у всех каракули,  а у меня ведь вообще ничего sad

Вот так:

Сейчас в эфире:

А дальше пусто

8

Re: Русский язык

У тебя страница айскаста, когда играет русскоязычный трэк, что отображает?

9

Re: Русский язык

пишет Drakkar:

У тебя страница айскаста, когда играет русскоязычный трэк, что отображает?

так дело не в песне... а так, кракозябры

Он мне название потока на русском не выводит на сайт... вообще пусто

10

Re: Русский язык

Еще совет, удаляй теги у треков, порой кривые именно они.
ЗЫ.. купили бы нормальный домен, жуть как не красиво выглядит который есть.

Отредактировано KyPIIaToB (14-12-2011 13:20:37)

В здоровом теле - здоровый дух!

11

Re: Русский язык

Кстати я смотрю у вас еще с кодировкой в SAMphpWEB проблемы. Добавьте в \display\display.header.php после тега <head>:

<meta http-equiv="content-type" content="text/html; charset=cp1251" />

и можно будет перевести заказ треков на русский + должны исчезнуть проблемы с "?????"

12

Re: Русский язык

пишет KyPIIaToB:

Еще совет, удаляй теги у треков, порой кривые именно они.
ЗЫ.. купили бы нормальный домен, жуть как не красиво выглядит который есть.

Домен я буду покупать с получки, как и сервер smile

пишет Krueger:

Кстати я смотрю у вас еще с кодировкой в SAMphpWEB проблемы. Добавьте в \display\display.header.php после тега <head>:

<meta http-equiv="content-type" content="text/html; charset=cp1251" />

и можно будет перевести заказ треков на русский + должны исчезнуть проблемы с "?????"

А с пустым место?

\display\display.header.php

Я такого не нашел Оо

Отредактировано NoExist (14-12-2011 18:13:13)

13

Re: Русский язык

Хм.. Значит у вас старая версия SAMphp...

14

Re: Русский язык

пишет Krueger:

Хм.. Значит у вас старая версия SAMphp...

А какая новая?

15

Re: Русский язык

Новая в последней версии Sam Broadcaster

16

Re: Русский язык

пишет Krueger:

Новая в последней версии Sam Broadcaster

Интегрирована?

17

Re: Русский язык

Смотри в папке с сэмом либо папку display (для SamPHP 4.9.2) либо файл header.php (для 4.3.6) и там вставь код сразу после <head>

<meta http-equiv="content-type" content="text/html; charset=cp1251" />

18

Re: Русский язык

пишет Krueger:

Смотри в папке с сэмом либо папку display (для SamPHP 4.9.2) либо файл header.php (для 4.3.6) и там вставь код сразу после <head>

<meta http-equiv="content-type" content="text/html; charset=cp1251" />

У меня 4.9.1

Я нашел файл header.php, но он в корневой папке сампхп, то?

19

Re: Русский язык

Да. И вообще, можешь для точности просмотреть все файлы и везде где есть head вставить после него код который дал выше. В асю зайди

Отредактировано Krueger (14-12-2011 19:34:51)

20

Re: Русский язык

пишет Krueger:

Да. И вообще, можешь для точности просмотреть все файлы и везде где есть head вставить после него код который дал выше. В асю зайди

Не установлена smile

Скайп?

21

Re: Русский язык

кинул в личку, напиши разберемся

Отредактировано Krueger (14-12-2011 19:58:29)