0

我又遇到问题了……我的目录结构是:

mp3/
   /CD1/
       /test1.mp3
       /test2.mp3 ...
   /CD2/
       /test3.mp3 ...

我正在尝试获取诸如 spotify 之类的输出,所有信息都取自 dir 结构:

CD1 ---- 歌曲:test1.mp3 / test2.mp3 / ...

然后扫描下一个文件夹并输出:

CD2 ---- 歌曲:test3.mp3 / ...

对于连续的文件夹。

我能够输出 mp3 目录中的所有文件,但这不是我想要的。

管理员必须能够添加新文件夹“CD3”并且 .php 页面必须显示新文件夹及其歌曲。

CD3 ---- 歌曲:test4.mp3 / ...

我不知道这是否可能......我正在尝试设置代码,以便网页管理员不需要触摸任何代码,而只需触摸文件结构。

谢谢!

我想要的想法在这里:http: //qalbiol.x10.mx/qalbiol/sounds.php

上述工作是因为我手动将 mp3/CD1 设置为搜索目录,然后将 mp3/CD2 设置为搜索目录...

4

1 回答 1

0

我对图像做了类似的事情,不确定这是否有帮助:

$path = WWW.'/images/user-images/public';
if(is_dir($path)){
    $dir1 = opendir($path);

    while($scan = readdir($dir1)){ 
        if(is_dir($path.'/'.$scan) && $scan != '..' && $scan != '.'){
            $dir2 = opendir($path.'/'.$scan);
            $counter = 0;
            while($images = readdir($dir2)){
                if(!is_dir($images) && $images != '..' && $images != '.'){
                    $allImages[$counter] = $images;
                    $counter++;
                }
            }   
        }
    }
}
于 2012-08-15T16:09:48.387 回答