€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
Скрипты для Icecast
1
...
18
19
20
...
41
127
Глеб
@Psyhodelic
03.12.2010
metra52
пишет:
**********
качайте на здоровье.
Собственно проблема с кодировкой! Все русские буквы кракозяброй Номер
303
Сергей
@Sergei
03.12.2010
Psyhodelic
пишет:
Собственно проблема с кодировкой! Все русские буквы кракозяброй Номер
у меня всё нормально выводится но мне скрипт не подошел потому что выводится название песни а исполнитель нет но это всё мелочи.... плохо что скрипт выводит последние 10 песен и потом очищается база и начинается запись по новой а мне надо что бы удалялась первая проигранная песня а новая записывалась
833
metra52
@metra52
03.12.2010
Точняк я придумал как) короче как тока первый раз набирается 10 треков когда поступает новый трек выбираем из базы запись номер 10 и удаляем и все дела)
888
Falcon
@Falcon
04.12.2010
Нафига вам база то? можно же сделать через txt/html документ?
Удаляется последняя строка, а в самое начало дописывается новая и все.
А для вывода парсится этот документ и выводится
6245
Тарас
@tarasian666
04.12.2010
имхо проще, надежней и удобней работать с базой, а не парсингом
833
metra52
@metra52
04.12.2010
поддерживаю тараса
243
Владислав
@VladokZzz
04.12.2010
VladokZzz
пишет:
Вроде все работает отлично, НО - в Firefox после обновления данных вместо русских букв ромбики. В Опере все ок. А в Internet Explorer вовсе не работает.
Никто не тестил? Как решали проблему?
Вот попробуйте в разных браузерах (Opera, IE, Firefox, Chrome)
**********
------------------------------------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
6245
Тарас
@tarasian666
04.12.2010
может попробовать не windows-1251 а cp-1251
243
Владислав
@VladokZzz
04.12.2010
tarasian666
пишет:
может попробовать не windows-1251 а cp-1251
Раньше было cp-1251 на всех страницах сайта, при этом Firefox не подхватывал кодировку, сменил на windows-1251 и все нормально стало.
Нашел в инете, что JQUERY вроде как дружит нормально с UTF-8, но блин, Опера с меты не подхватывает автоматом UTF-8. не делать же для каждого браузера свой статус инфо.
что странно, так это то что отображение русских букв при загрузке нормально, а когда идет обновление при помощи JQUERY скрипта, то русские символы превращаются в вопросы.
6245
Тарас
@tarasian666
04.12.2010
VladokZzz
пишет:
Опера с меты не подхватывает автоматом UTF-8.
???!!!! у меня норм
мои опасения насчет jquery оказались не напрасными ))
303
Сергей
@Sergei
09.12.2010
metra52
пишет:
Точняк я придумал как) короче как тока первый раз набирается 10 треков когда поступает новый трек выбираем из базы запись номер 10 и удаляем и все дела)
может кто то сможет переделать а то я в php дуб дубом а в MySQL тем более....
303
Сергей
@Sergei
10.12.2010
готов за помощь выделить из бюджета немного денег на пиво :)
32
oleg
@oleg
14.12.2010
Привет, а подскажите пожалуйста как зделать что бы названия выводилось в этом скрипте
<?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
303
Сергей
@Sergei
14.12.2010
вот методом тыка что то получилось
<?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>";
?>
32
oleg
@oleg
14.12.2010
спасибо
32
oleg
@oleg
14.12.2010
Здраствуйте еше раз, у меня тут возникла еше одна проблема
я вещаю через этот скрипт
<?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>";
?>
так от когда вещает английские песни, с английским названиям то все нормально отображается, а когда русские то и в айскасте и на сайте через этот скрипт показывается старая песня которая играла до этого на англ., а новой на русском что сечас играет не отображает вообще.
что это может быть за проблема, кто знает?
Спасибо.
6245
Тарас
@tarasian666
14.12.2010
проблема в кодировке, в icecast-е поставте <charset>cp1251</charset> на ваш маунт (если теги песен прописаны в кодировке 1251)
303
Сергей
@Sergei
14.12.2010
tarasian666
пишет:
проблема в кодировке, в icecast-е поставте <charset>cp1251</charset> на ваш маунт (если теги песен прописаны в кодировке 1251)
не ужели кодировка может так повлиять на вывод песни? я думал что из за кодировки будут только кроказябры а у него получается что песня вообще не выводится
6245
Тарас
@tarasian666
14.12.2010
еще проблема может быть в кодировке базы если вещается SAM-ом
32
oleg
@oleg
14.12.2010
да вещания идет сэмом, как можно тогда это исправить?