Re: Вывод истории треков

пишет veres:

да это я попробовал.... у меня версия 5.2.1.0 - как видите добавило вам в базу название трека

радио босс отправляет только  имя исполнителя http://brfmplayer.zz.mu/updatesong.php?song=%artist - %title
я попробовал изменить на http://brfmplayer.zz.mu/updatesong.php? … ist-%title  и всё заработало, но есть одна проблема у меня сейчас 08:38 а в БД 06:38

52

Re: Вывод истории треков

в настройках хостинга не правильный часовой пояс...

Отредактировано veres (29-11-2014 10:42:19)

53

Re: Вывод истории треков

ну я вижу все у вас получается)

совет: переименуйте файл updatesong.php на какое-нибудь другое имя)) и смените пароли от БД.... только не забудьте сменить их и в этих 2 файлах.

ну и соответственно в RadioBoss потом переименуете файл в настройках.

Это чтоб никто не добавлял вам в БД всякий мусор... т.к. сейчас все прочитали, где у вас лежит файл со скриптом и могут добавлять вам всякую фигню "ради прикола"

Re: Вывод истории треков

пишет veres:

в настройках хостинга не правильный часовой пояс...

Вот что пишет мне мой хостинг "Время сервера не может быть изменено, но Вы можете использовать PHP функцию date_default_timezone_set, для того чтобы указать нужный Вам часовой пояс для Вашего сайта."

55

Re: Вывод истории треков

попробуйте в файл updatesong.php добавить после <?php
строку
date_default_timezone_set( 'Europe/Kiev' );

Re: Вывод истории треков

пишет veres:

ну я вижу все у вас получается)

совет: переименуйте файл updatesong.php на какое-нибудь другое имя)) и смените пароли от БД.... только не забудьте сменить их и в этих 2 файлах.

ну и соответственно в RadioBoss потом переименуете файл в настройках.

Это чтоб никто не добавлял вам в БД всякий мусор... т.к. сейчас все прочитали, где у вас лежит файл со скриптом и могут добавлять вам всякую фигню "ради прикола"

Огромное вам СПАСИБО!!!!!!!!!!!!!!!!!!!! Теперь если бы вы помогли реализовать поиск по календарю))) и ещё я не могу отблагодарить вас деньгами, но могу разместить ваш баннер у себя на сайте

Re: Вывод истории треков

Да время заработало)))))

58

Re: Вывод истории треков

добавьте эту же строку date_default_timezone_set( 'Europe/Kiev' ); и во второй файл после <?php

Re: Вывод истории треков

пишет veres:

добавьте эту же строку date_default_timezone_set( 'Europe/Kiev' ); и во второй файл после <?php

всё добавил

60

Re: Вывод истории треков

Увы с календарем не смогу вам помочь... у меня нет готового решения, которым бы я мог с вами поделиться.

Поищите примеры выборки из БД по дате и времени... вот тут кто-то делал подобное http://javascript.ru/forum/jquery/46863 … iz-bd.html

Re: Вывод истории треков

пишет veres:

Увы с календарем не смогу вам помочь... у меня нет готового решения, которым бы я мог с вами поделиться.

Поищите примеры выборки из БД по дате и времени... вот тут кто-то делал подобное http://javascript.ru/forum/jquery/46863 … iz-bd.html

Но всё равно спасибо большое!!!!!!!!!!!вы очень помогли!!!если нужно разместить баннер пишите alexBoycko@gmail.com

Re: Вывод истории треков

Подробная инструкция как создать Историю  эфира.
1)Создаём Базу Данных PESNI с таблицей "songs" можно импортировать файл в базу( вот файл http://brfm.at.ua/baza/songs.sql)
2)Создаём PHP файл например "music.php" с таким содержанием

<?php
date_default_timezone_set( 'Europe/Kiev' );
mysql_connect("localhost", "Сюда имя пользователя БД", "Сюда пароль") or die (mysql_error ());
mysql_select_db("Сюда имя вашей БД например PESNI") or die(mysql_error());
$title = $_GET['song'];
$time = date("Y-m-d H:i:s");
mysql_query("SET NAMES 'utf8'");
mysql_query("INSERT INTO songs (Title, time)  VALUES ('$title', '$time')") or die ("Error: ".mysql_error());
mysql_close();

?>

3)В радио Боссе настройки-отчёты-HTTP GET Запрос
если у вас версия 5.0.9 пишем http://адрес вашего сайта/music.php?song=%artist-%title 
если у вас версия 5.2.1.0 пишем http://адрес вашего сайта/music.php?song=%casttitle
4) Создаём файл PHP например "archive.php" с таким содержанием

<?php
date_default_timezone_set( 'Europe/Kiev' );
mysql_connect("localhost", "Сюда имя пользователя БД", "Сюда пароль") or die (mysql_error ());
mysql_select_db("Сюда имя вашей БД например PESNI") or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$res = "SELECT Title, time FROM songs ORDER BY time DESC limit 5";
$rs = mysql_query($res);
while($row = mysql_fetch_array($rs)) {
echo $row['time'] . " " . $row['Title'] . "<br />";
}
mysql_close();
?>

5) запускаем эфир, если всё сделано правильно, то в файле archive.php и базе данных начнут появляться записи ваших треков
Огромное спасибо пользователю "veres" за помощь!!!

Re: Вывод истории треков

Я думал, что на этом уже всё, что дальше я сам разберусь(( но увы((( Подскажите как вывести содержимое archive.php на страницу сайта

64

Re: Вывод истории треков

С интересом прочитал данную переписку.
Aleksandr.Boyko - я так понял ты решил готовую (протестированную) инструкцию разместить. Но пропустил некоторые параметры, которые важны новичкам, типа тебя, а именно: где сохранять файл archive.php, что надо качать библиотеку adodb, куда её распаковывать... в общем ты упустил все подробности, которые описал верес в http://radiotalk.ru/viewtopic.php?pid=50748#p50748 этом посте. Поверь, для новичка это очень существенно пройти полный путь от создания с нуля этой задумки с архивами песен. Измени свой гайд на более подробный, раз ты взялся его переделать.
Veres, можно же кстати брать архив проигранных треков из папки arhive.php , который сохраняется в папке icecast2, если в его теле указать соответствующую настройку logarhive вроде называется, завтра точно скажу.

Re: Вывод истории треков

пишет Drakkar:

С интересом прочитал данную переписку.
Aleksandr.Boyko - я так понял ты решил готовую (протестированную) инструкцию разместить. Но пропустил некоторые параметры, которые важны новичкам, типа тебя, а именно: где сохранять файл archive.php, что надо качать библиотеку adodb, куда её распаковывать... в общем ты упустил все подробности, которые описал верес в http://radiotalk.ru/viewtopic.php?pid=50748#p50748 этом посте. Поверь, для новичка это очень существенно пройти полный путь от создания с нуля этой задумки с архивами песен. Измени свой гайд на более подробный, раз ты взялся его переделать.
Veres, можно же кстати брать архив проигранных треков из папки arhive.php , который сохраняется в папке icecast2, если в его теле указать соответствующую настройку logarhive вроде называется, завтра точно скажу.

скрипты были изменены и библиотека adodb уже не нужно вовсе

66

Re: Вывод истории треков

С adodb как я писал изначально тоже должно все работать. Возможно нужно было покрутить настройки в хостинг панели...

Re: Вывод истории треков

пишет veres:

С adodb как я писал изначально тоже должно все работать. Возможно нужно было покрутить настройки в хостинг панели...

Как вывести данные из archive.php на страницу сайта??

68

Re: Вывод истории треков

Самый простой вариант в нужном месте вставить
<?php
require('archive.php');
?>

Re: Вывод истории треков

пишет veres:

Самый простой вариант в нужном месте вставить
<?php
require('archive.php');
?>

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

Re: Вывод истории треков

пишет Aleksandr.Boyko:

пишет veres:

Самый простой вариант в нужном месте вставить
<?php
require('archive.php');
?>

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

и ещё что нужно убрать в archive.php показывались только Названия треков а не дата (то есть  убрать дату)

71

Re: Вывод истории треков

самому сложно подумать ? Совсем деградировала молодежь...

echo $row['time'] . " " . $row['Title'] . "<br />";
$row['time'] 
$row['Title']

Отредактировано VapSite (30-11-2014 00:04:50)

Re: Вывод истории треков

пишет VapSite:

самому сложно подумать ? Совсем деградировала молодежь...

echo $row['time'] . " " . $row['Title'] . "<br />";
$row['time'] 
$row['Title']

я её убираю, скрипт начинает ругаться

Re: Вывод истории треков

пишет Aleksandr.Boyko:

пишет VapSite:

самому сложно подумать ? Совсем деградировала молодежь...

echo $row['time'] . " " . $row['Title'] . "<br />";
$row['time'] 
$row['Title']

я её убираю, скрипт начинает ругаться

И дело не в деградации а в не умении, да я чего то ещё не знаю,  и я имею право спросить, для этого и создан этот форум

74

Re: Вывод истории треков

echo $row['Title'] . "<br />";

Re: Вывод истории треков

пишет veres:

echo $row['Title'] . "<br />";

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