|
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
|
|
Возможно ли такое сделать в PHP ?26.08.2011, 03:58. Показов 1703. Ответов 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? Социальная сеть возможно такое?
Возможно ли такое дело! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|