/////////////////////////////////////////////////////////////////////////解决方案/////////////////////////
我的语法存在问题,我在使用 而不是。加入音乐/和$ file。
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阵列([[GetID3_version] => 1.9.12-201602240818 [error] => array([[0] =>无法打开" 0"(!is_ is_predable;!is_file;!file_exists;!file_exists)))))))retro_city_rampage_retrohead_five_oc_remix.mp3阵列([[GetID3_version] => 1.9.12-201602240818 [error] => array([[0] =>无法打开" 0"(!is_ is_predable;!is_file;!file_exists;!file_exists)))))))super_mario_rpg_the_usurper_queen_oc_remix.mp3array([[getId3_version] => 1.9.12-201602240818 [error] => array([0] =>无法打开" 0"(!is_ is_predable;!is_file;!file_exists;!file_exists))
)文件结构更多结构
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
我的语法存在问题,我在使用 而不是。加入音乐/和$ file。
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>' ;
}
}
闭合($ handle);
}