Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для MHz
0 / 0 / 1
Регистрация: 13.04.2010
Сообщений: 2

PHP cкрипт для создания плейлиста!

13.04.2010, 12:40. Показов 2626. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Прошу Вашей помощи в создании скрипка для создания плейлиста к радио сайту в локальной сети.
Есть желание написать шаблон (тему) и немного изменить функциональность.

Сейчас оно работает так:
http://www.imgup.ru/image-6npx684133.html

А хотелось бы так:
http://www.imgup.ru/image-6nqx05151614.html
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2010, 12:40
Ответы с готовыми решениями:

Cкрипт регистрации на php
У меня возникла проблема со скриптом регистрации пользователей. Этот скрипт регистрирует пользователя, только если у него e-mail в домене...

Лучший самоучитель по PHP и Лучшая программа для создания сайтов на PHP - скачать?
У кого есть ссылки на материалы или опыт - как например за неделю или за месяц научится и понимать PHP и делать сайты на PHP? В каком...

Парсинг плейлиста формата M3U. Несколько разных вариантов плейлиста
Есть такой формат m3u По крайней мере знаю, что этот формат создаёт WinAmp и вроде медиаплеер. Я скачал несколько плелистов разных, один...

2
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
13.04.2010, 15:44
Вы хотите заменить ссылки на checkbox? И как мы можем Вам помочь, если не видим кода?
0
 Аватар для MHz
0 / 0 / 1
Регистрация: 13.04.2010
Сообщений: 2
14.04.2010, 16:34  [ТС]
Лучший ответ Сообщение было отмечено MHz как решение

Решение

to Dimedrol - да... при нажатии на ссылку открывается только один канал радио, но я бы хотел выбрать какие хочу слушать станции т.е. выбрал (выделил - checkbox'ом), нажал на кнопку создать и мне загрузился плейлист со списком выбранных мною радио станций.

HTML5
1
2
3
4
5
 <tr>
    <th width="105" scope="col"><img src="https://www.cyberforum.ru/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>
мне по наследству достался этот сайт и я бы хотел его преобразить. С html и css вёрсткой проблем у меня не будет, а вот с php даже не знаю с чего начать...

Добавлено через 23 часа 50 минут
В долгом одиночестве, я всё-таки чего то добился:

Форма: index.php
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
 <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>
Обработчик: action.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
 
if ($_POST){
 
$file=fopen('playlist.m3u','w');
 
fputs($file,"#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");
fclose($file);
  echo 'Плейлист создан!';} 
 
?>
Скрип работает но:
1. У меня больше 70-ти радиостанций...
2. С одного чекбокса вносится две строчки, а когда чекбокс не отмечен то всё равно вносится одна (название радиостанции).
3. Если отметить например только 4-ю радиостанцию, то в файле сохранится название и адрес радиостанции на 7-ой и 8-ой строчке...
4. Если не отметить ни одного чекбокса, то запись всё равно произведётся (внесётся п.2, а если бы небыло бы п.2 то просто внеслась бы пустая строчка)
5. Файл (playlist.m3u) создаётся и хранится на сервере, другой пользователь создавший на секунду позже такой плейлист перезапишит предыдущий файл, не спросивши: успел ли первый пользователь сохранить его?!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.04.2010, 16:34
Помогаю со студенческими работами здесь

Cкрипт для автоматизации процесса
Я не прогер, вообще, я спец в другой области, но наверное у каждого непрогера возникает необходимость воспользоваться чем то что могут...

Программа для создания сайтов на PHP
Всех с наступившим. Ребят, подскажите пожалуйста программы для создания сайтов на PHP

PhP для создания мини чата
Здравствуйте, оч хорошо знаю Html и C++, вообще возникла идея создать что то типо сервер - клиент, в нете вычитал что такое возможно только...

Php скрипт для создания календаря
Написать скрипт который строит календарь от текущей даты до даты окончания семестра и выводит сколько осталось дней до конца.

Инструменты для создания БД и отображение её на php
Доброго времени суток! Подскажите плз: например есть база данных с таблицами(MySQL), в дальнейшем хочется организовать интерфейс для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru