0

また問題が発生しました...私のディレクトリ構造は次のとおりです。

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

dir構造から取得したすべての情報を、spotifyのような出力を取得しようとしています:

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

次に、次のフォルダーをスキャンして出力します。

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

そして、連続するフォルダーの場合。

mp3 ディレクトリ内のすべてのファイルを出力できますが、それは私が望むものではありません。

管理者は新しいフォルダ「CD3」を追加できる必要があり、.php ページには新しいフォルダとその曲を表示する必要があります。

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

これが可能かどうかはわかりません... Webページ管理者がコードに触れる必要がなく、ファイル構造だけに触れるようにコードをセットアップしようとしています。

ありがとう!

私が欲しいもののアイデアはここにあります: 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 に答える