我又遇到了问题......我的目录结构是:
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设置为搜索目录......
答案 0 :(得分: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++;
}
}
}
}
}