|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|
Возможно ли такое сделать в PHP ?26.08.2011, 03:58. Показов 1714. Ответов 10
Метки нет (Все метки)
Чтобы не писать много лишних слов я сделал скриншот по которому хочу спросить возможно ли такое сделать в php... (см. изображение)
Суть вопроса такова: Winamp воспроизводит mp3 файлы.... При определенном вставленом плюгине вся инфоормация посылается на Shoutcast програмку которая в свою очередь генерирует файл как веб старничку в которой видно какой артист - название песни воспризводится в данный момент .... ну и там остальные данные которые в данный момент не играют роль.. К этому Shoutcast серверу также можно подключиться через свой собственный файл php при условии если указан сам URL + PORT + password. Все выводится на страничку нашу и мы видим какой артист и какая песня воспризводится.... Но все дело в том что в нашем случае выводится информация полностью так как оно есть на самом деле в самом плеере Winamp. Артист - Название песни Я же хочу добится результата что бы отдельно не смотря на полное название еще и выходило только название Артиста... Без этого знака " - " и без "Название песни" . Все это мне послужит чтобы при сравнении с базой данных можно было выводить изображение Артиста ну и потом также краткую биографию его или группы.... Также хочу сказать что и бывают символы внутри имени Артиста такие как "$" , "&" , "-" ..... Это все к тому что бы помнить что если есть идея использовать только буквы до первого символа "-" то конечно если Артист например a-ha то конечно усложняется дело... Я уже подумал может стоит создать базу данных всех воспроизводящих Артистов и потом при сравнении запроса типа " LIKE " " SELECT " как иногда делается при поиске система могла определять или сравнивать точность совпадения букв и потом выдавать самый 100% подходящий текс ну и потом на его основе уже при совпадении вызывать изображение из базы данных и сам текс описание... Думаю что у меня получилось задать такой вопрос что все понятно пока.... На данный момент я всего лишь добился самого простого и очень занудного выхода это считывать информацию с названия Артист - Название песни и добавляя в коде всего лишь .gif и конечно путь к папке где хранятся файлы с изображениями и все показывает отлично.... Но вот беда в том что приходится повторять изображения такое количество раз потому что название песен у каждого Артиста конечно разные и стало быть нужно определенно сделать равное количество изображений к каждой песни по ее точному названию... Также таким путем считывая просто с текста ( *.txt ) под таким же названием как и артист - песня ... получается описание биографии ..... Но меня также настигла другая проблема.... Если посмотреть на изображение то в названии Артиста или Песни могут присутвовать такие вот знаки как "$", "&", "-", " ' ", "!" и вот уже сам код php не понимает и не сравнивает правильно как название оригинальное в выходящем тексте .... Я на изображении пометил разными цыфрами... 1 - Это все правильно считывает 2 - Не правильно считывает... Думаю должна быть какая то манера допустить что бы все эти знаки разришались читаться в скрипте и могли совпадать так как воспроизводтся сам файл Атрист - Название песни.mp3 Вот собственно получился такой уж слишком длинный вопрос но короче невозможно потому что хотелось обьяснить в чем сама суть проблемы... Спасибо заранее за любую помощь.
0
|
|
| 26.08.2011, 03:58 | |
|
Ответы с готовыми решениями:
10
Md5, как такое возможно?
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 26.08.2011, 04:07 | |
|
есть такой радиосервер, Icecast по-моему. У него своя БД по всему этому делу
1
|
|
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|||||||||||||||||
| 26.08.2011, 04:17 [ТС] | |||||||||||||||||
|
В конце решил добавить блок кода php который генерирует название песни и артиста
вот это
и именно это хочу как-то добиться что бы также показывало только название Артиста...
0
|
|||||||||||||||||
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
||||||
| 26.08.2011, 04:56 | ||||||
|
тебе вот это нужно?
0
|
||||||
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|
| 26.08.2011, 05:10 [ТС] | |
|
Уфффф.... даже не знаю подходит ли это в моем варианте...
Спасибо конечно.... мне любая идея кажется хорошей лижбы по быстрее решить эту проблему... правда конечно не знаю как это все применить к моему коду... потому что там конечная переменная всего лишь $song именно она и пишет все полное название сразу это Артист - Название песни... то есть она считывает все что воспроизводится в Winamp . буду конечно пробовать с этого что нибудь.... а вдруг это и есть то что ищу....
0
|
|
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|||||||||||
| 26.08.2011, 05:21 | |||||||||||
мы взяли то, что хранит song, например,
0
|
|||||||||||
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
||
| 26.08.2011, 05:27 [ТС] | ||
мне нужно понять как туда ввести данные которые воспроисводятся... не вписывать же туда полностью все данные в ручную.... я в это не могу врубиться...
0
|
||
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|
| 26.08.2011, 05:30 | |
|
я до сих пор не могу понять тебе целый массив данных нужен или в song хранится песня, играющая в данный момент?
оно туда попало для примера просто. Я полагал, что у тебя уже есть либо массив данных либо строка.
0
|
|
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
||
| 26.08.2011, 05:45 [ТС] | ||
|
нет ну сам Артист - Песня уже генерируется автоматически за счет этой строки в коде который я указывал выше
я уже даже согласен на то что бы хотя бы решить вторую проблему которая мне не дает читать все эти символы "$" , "&" , "-" , "!" когда считывается информация за счет $song хотя несмотря на все на экране все эти символы выходят без проблем... но когда вписываю ". $song . ".gif то считывает изображение без проблем если нет этих всех символов.. но как только в песне или в имени артиста возникают вышеукзанные символы "$" , "&" , "-" , "!" то сразу код не хочет читать правильно.... ну и конечно по дефекту уже говорит что нет информации... уууууфффф наверное я слишком уж закрутил нерешаемый вопрос.... всеравно надеюсь а вдруг есть какой-то выход...
0
|
||
|
463 / 463 / 23
Регистрация: 17.08.2011
Сообщений: 1,488
|
|||||||
| 26.08.2011, 05:57 | |||||||
|
кстати, все ereg_ советую заменить на аналогичные preg_
ну, вот теперь попробуй взять переменную, в которой хранится название песни и артист и положить ее в код, который я тебе выше дал. После того как она пройдет через него, у тебя в наличии будут две новые переменные сч отдельным артистом и песней. Только паттерн поменяй чуток, я просто забыл, у меня щас тут рассвет =) :
0
|
|||||||
|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|||
| 26.08.2011, 06:03 [ТС] | |||
|
вот сам код который подключившись к серверу и начинает считывать всю информацию.....
Денис Н. - СПАСИБО у меня уже рассвет а я еще не спал.... )))
0
|
|||
| 26.08.2011, 06:03 | |
|
Помогаю со студенческими работами здесь
11
Форум >web-программистов > PHP > PHP для начинающих. Как такое сделать? Как сделать такое шифрование на php? Социальная сеть возможно такое?
Возможно ли такое дело! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|