我正在尝试创建一个目录树以显示产品页面。IT 通过主目录查找并找到 Categories Collections、裸钻和网球手镯。集合目录将有相当多的子目录,这些子目录也可能有一些。我想弄清楚的是如何检测/选择正在查看的目录如何查看子目录或子目录,以便我可以对目录名称应用不同的样式。例如,我会将子目录缩进或其他东西。
下面是我在 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;
}