我已经在谷歌和本网站上搜索了类似于我想要的东西,但没有任何东西符合我的要求,并且我所有的努力都无法适应它们,我想制作一个脚本来映射其目录并其所有子文件夹和文件夹位于子目录和文件的顶部。到目前为止,我想出了这一点:PHP嵌套文件树
<?php
$rawParent = scandir('.');
$parentDir = array_diff($rawParent, array('.', '..','cgi-bin','error_log'));
$arrayOfDirectories = array();
$arrayOfFiles = array();
foreach ($parentDir as $child){
if(is_dir($child)){
array_push($arrayOfDirectories,$child);
}else{
array_push($arrayOfFiles,$child);
}
}
foreach ($arrayOfDirectories as $directory){
echo $directory.'<br>';
}
echo "<br>";
foreach ($arrayOfFiles as $file){
echo "<a href='".$file."'>".$file.'</a><br>';
}
?>
这是很好的,但迄今为止它不仅目录的第一级,可以将此代码适用于经过文件夹和它们筑巢各级?如果是这样如何?我需要一些指针,我将进一步使用JavaScript来切换文件夹以查看内容,所以我将需要PHP来输出嵌套的东西。 对不起,如果我没有太大的意义,不知道如何解释。
你在PHP中检查过scandir()函数吗? –
以及我在我的第一行代码中使用它,所以是的 – Toma