首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用getID3解析ID3

使用getID3解析ID3
EN

Stack Overflow用户
提问于 2017-02-24 23:32:00
回答 1查看 672关注 0票数 0

/

我的语法有问题,我用+代替了。连接音乐/和$file。

代码语言:javascript
复制
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服务器上运行。

代码语言:javascript
复制
        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) )

file structure more structure

EN

回答 1

Stack Overflow用户

发布于 2017-02-25 03:30:36

/

我的语法有问题,我用+代替了。连接音乐/和$file。

require ('getid3/getid3.php');

代码语言:javascript
复制
     $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);

代码语言:javascript
复制
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42442458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档