使用getID3解析ID3



/////////////////////////////////////////////////////////////////////////解决方案/////////////////////////

我的语法存在问题,我在使用 而不是。加入音乐/和$ 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);

        }

最新更新