Loading...
Обучение/Помощь новичкам | Получить список mp3 из папки
Здрасть. Короче появилась такая задача:
Есть плеер, который подгружает музыку так
{
name: 'трек1',
artist: 'артист',
url: 'ссылка1',
cover: 'обложка альбома1'
},
{
name: 'трек2',
artist: 'артист',
url: 'ссылка2',
cover: 'обложка альбома2'
},
И.т.д и.т.п

Вопрос следующий, как получить данные с файлов из определенной папки, в таком формате и второй это как при всем этом вытащить обложку альбома из трека.
Типа есть папка music
Там лежат файлы mp3
Нужно вывести данные с каждого файла в таком формате

Название:
Артист:
Ссылка:
Обложка трека:
________
посл. ред. 10.01.2022 в 15:04; всего 1 раз(а); by Master zpank
https://php.ru/manual/book.id3.html
TuT (10.01.2022 в 16:12)
https://php.ru/manual/book.id3.html

Спасибо, уже разобрался))
Master zpank (10.01.2022 в 16:30)

Спасибо, уже разобрался))

:-)
TuT , Не обращай внимание на говнокод, это временно.
php
   <?php $d = opendir('mp3'); $filelist = array(); while ($filename=readdir($d)) { if ($filename!='.' && $filename!='..') { $filelist[]=$filename;} } closedir ($d); $rand = array_rand($filelist); //echo $filelist[$rand];  ?>   <script> ID3.loadTags("/mp3/<?php echo $filelist[$rand]; ?>", function() {     var tags = ID3.getAllTags("/mp3/<?php echo $filelist[$rand]; ?>"); document.write('Артист: '+tags.artist+'</br>Заголовок: '+tags.title+'</br>Альбом: '+tags.album); }); </script>   
Идет выбор рандомного файла из папки, теперь надо придумать как это все упорядочить, что бы файлы не повторялись
Master zpank , Пиши в сессию какие рандомыне данные были, потом исключай из повтора
Онлайн: 10
Время:
Gen. 0.1026
(c) Bym.Guru 2010-2026