|
PHP cкрипт для создания плейлистаОбсуждение темы PHP cкрипт для создания плейлиста в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Доброго времени суток! Прошу Вашей помощи в создании скрипка для создания плейлиста *.m3u (*.pls) к радио сайту. При нажатии на ссылку "Слушать" открывается ... |
|
Опции темы |
14.04.2010, 16:29 | #1 |
|
Доброго времени суток!
Прошу Вашей помощи в создании скрипка для создания плейлиста *.m3u (*.pls) к радио сайту. При нажатии на ссылку "Слушать" открывается только один канал радио, но я бы хотел выбрать какие хочу слушать станции т.е. выбрал (выделил - checkbox'ом), нажал на кнопку "Создать" и мне загрузился плейлист со списком выбранных мною радио станций. Сейчас оно работает так: http://www.imgup.ru/image-6npx684133.html Код HTML:
<tr> <th width="105" scope="col"><img src="images/zaycev_net.bmp" width="110" height="54" /><</th> <th width="66" scope="col"><a href="http://radio.ua:8000/zaycev.net.m3u">слушать</a></th> <td width="617">Зайцев.НЕТ - онлайн радио POP-музыки от самого POPулярного развлекательного портала рунета Zaycev.net. СМС-ЧАТ за 3 рубля - пиши на номер 7517 zaychat ТЕКСТ СООБЩЕНИЯ. Программы: Интерактив, Хит-парад, Релиз, Настроение и другие.</td> </tr> http://www.imgup.ru/image-6nqx05151614.html С html и css вёрсткой проблем у меня не будет, а вот с php даже не знаю с чего начать... Добавлено через 22 часа 41 минуту В долгом одиночестве, я всё-таки чего то добился: Форма: index.php Код HTML:
<form action="action.php" method="POST"> <input type="checkbox" name="id_01" value="http://radio.ua:8000/001.m3u" />1<br /> <input type="checkbox" name="id_02" value="http://radio.ua:8000/002.m3u" />2<br /> <input type="checkbox" name="id_03" value="http://radio.ua:8000/003.m3u" />3<br /> <input type="checkbox" name="id_04" value="http://radio.ua:8000/004.m3u" />4<br /> <label> <input type="submit" name="submit" id="submit" value="отправить"> </label> </form> PHP код:
1. У меня больше 70-ти радиостанций... Последний раз редактировалось MHz; 14.04.2010 в 16:29.. Причина: Добавлено сообщение |
|
15.04.2010, 11:39 | #2 |
|
1) надо в цикле генерировать чекбоксы и обрабатывать их.
2) на пустой желудок меня слегка пугает эта конструкция.. Посмотрите вот сюда: http://www.webworks.com.ua/ru/articl...0checkbox.html http://forum.codenet.ru/showthread.php?t=42242 Обрабатывая таким образом чекбоксы у Вас исчезает проблема с лишними строками - Вы их просто не получите. 3,4) см. п. 2 5) Не надо писать в файл надо сразу отдавать пользователю в потоке вывода. Код:
<?php header ("Content-type: audio/x-mpegurl"); //объявили, что дальше идет файл m3u echo "#EXTM3U\r\n". "#EXTINF:0,Kiss FM - 1\r\n".$_POST['id_01']."\r\n". "#EXTINF:0,Kiss FM - 2\r\n".$_POST['id_02']."\r\n". "#EXTINF:0,Kiss FM - 3\r\n".$_POST['id_03']."\r\n". "#EXTINF:0,Kiss FM - 4\r\n".$_POST['id_04']."\r\n"); /*для Вашего примера.*/ ?> |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу партнеров для создания сервиса Web 2.0 | fedotxxl | Кальянная | 0 | 15.03.2010 01:58 |
В чем сложность создания логотипа | Anthony | Растровая графика | 5 | 04.06.2008 15:16 |
Ищу специалиста для создания сайта | Feldgrau | Вакансии | 0 | 09.02.2008 04:10 |
Дата создания файла | Marick | ASP, Perl, PHP и MySQL | 3 | 28.09.2007 11:27 |
Программа для создания баннера | Лысый | Технологии Flash | 8 | 16.03.2005 19:52 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|