0

製品ページに表示するディレクトリ ツリーを作成しようとしています。IT はメイン ディレクトリを調べて、カテゴリ コレクション、ルース ダイヤモンド、テニス ブレスレットを見つけます。コレクションディレクトリにはかなりの数のサブディレクトリがあり、それらにもいくつかある場合があります。私が理解しようとしているのは、ディレクトリ名に別のスタイルを適用できるように、サブディレクトリまたはサブディレクトリがどのように見られているかを検出/選択する方法です。たとえば、サブディレクトリをインデントするか何かをします。

以下は、SOで見つけたコードのスニペットです。サブファイル変数を手動で設定し、サブディレクトリにディレクトリがあるかどうかを確認するために、ファイルタイプ行の直後に秒を追加してみました。私はそれをしたときにそれを壊しました:(

$dir = "Images/Categories/";
function recurseDirs($main, $count=0){
$dirHandle = opendir($main);
while($file = readdir($dirHandle)){
    if(filetype($main.$file."/")=="dir" && $file != '.' && $file != '..'){
        echo "<li>$file</li>";
        $count = recurseDirs($main.$file."/",$count); // Correct call and fixed counting
    }
}
return $count;
}
4

0 に答える 0