Использование getID3 для разбора ID3

//////////////////////
Решение
//////////////////////

Возникла проблема с моим синтаксисом, я использовал + вместо. объединить музыку / и $ файл.

require ('getid3/getid3.php');$getID3 = new getID3;if ($handle = opendir('Music/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {//echo $file;$ThisFileInfo = $getID3->analyze("Music/".$file);

// Delete temporary file

echo '<li><a href=" Music/'.$file.'">'.$file.'</a>  <br>';
print_r ($ThisFileInfo);
echo   '</li>' ;
}
}
closedir($handle);}

/////////////////////////
проблема
////////////////////////

Краткое объяснение состоит в том, что этот цикл должен извлекать метаданные и распечатывать их на странице со ссылкой на скачивание. Он будет делать это столько раз, сколько файлов в указанном каталоге. Цикл работает отлично, однако массив не извлекает метаданные. У меня это работает локально на сервере xampp.

        require ('getid3/getid3.php');$getID3 = new getID3;if ($handle = opendir('Music/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {

//echo $file;$ThisFileInfo = $getID3->analyze("Music/ " + $file);

// Delete temporary file

echo '<li><a href=" Music/'.$file.'">'.$file.'</a>  <br>';
print_r ($ThisFileInfo);
echo   '</li>' ;
}
}
closedir($handle);

}

Это то, что я получаю на странице.

Lunar_2_Blue_Star_Prayer_OC_ReMix.mp3
Array ([GETID3_VERSION] => 1.9.12-201602240818 [error] => Array ([0] => Не удалось открыть «0» (! Is_readable;! Is_file;! File_exists)))
Retro_City_Rampage_Retrohead_Five_OC_ReMix.mp3
Array ([GETID3_VERSION] => 1.9.12-201602240818 [error] => Array ([0] => Не удалось открыть «0» (! Is_readable;! Is_file;! File_exists)))
Super_Mario_RPG_The_Usurper_Queen_OC_ReMix.mp3
Array ([GETID3_VERSION] => 1.9.12-201602240818 [error] => Array ([0] => Не удалось открыть «0» (! Is_readable;! Is_file;! File_exists)))

структура файла
больше структуры

0

Решение

////////////////////// Решение //////////////////////

Возникла проблема с моим синтаксисом, я использовал + вместо. объединить музыку / и $ файл.

require (‘getid3 / getid3.php’);

     $getID3 = new getID3;if ($handle = opendir('Music/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {//echo $file;$ThisFileInfo = $getID3->analyze("Music/".$file);

// Delete temporary file

echo '<li><a href=" Music/'.$file.'">'.$file.'</a>  <br>';
print_r ($ThisFileInfo);
echo   '</li>' ;
}
}

closedir ($ ручка);

        }
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]