/
我的语法有问题,我用+代替了。连接音乐/和$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);
}这就是我在页面上看到的。
Retro_City_Rampage_Retrohead_Five_OC_ReMix.mp3数组( GETID3_VERSION => 1.9.12-201602240818错误=>数组( =>无法打开"0“(!is_readable;!is_file;!file_exists) )Retro_City_Rampage_Retrohead_Five_OC_ReMix.mp3数组( GETID3_VERSION => 1.9.12-201602240818错误=>数组( =>无法打开"0”(!is_readable;!is_file;!file_exists) ) Super_Mario_RPG_The_Usurper_Queen_OC_ReMix.mp3数组( GETID3_VERSION => 1.9.12-201602240818错误=>数组( =>无法打开"0“(!is_readable;!is_file;!file_exists) )
发布于 2017-02-25 03:30:36
/
我的语法有问题,我用+代替了。连接音乐/和$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);
}https://stackoverflow.com/questions/42442458
复制相似问题