我希望将文件夹中的所有目录和子目录列为无序列表。
在下面找到了正确列表的代码。但我需要两件事的帮助:
<?php
function listFolderFiles($dir){
$ffs = scandir($dir);
echo '<ul>';
foreach($ffs as $ff){
if($ff != '.' && $ff != '..'){
echo '<li>'.$ff;
if(is_dir($dir.'/'.$ff)) listFolderFiles($dir.'/'.$ff);
echo '</li>';
}
}
echo '</ul>';
}
listFolderFiles('../targetfolder');
?>
所有目录名称都应显示为标题,如下所示:
<li> <h2> directory name </h2> <li>
和子目录名称,如下所示:
<li> <h3> sub directory name </h3> </li>
在目标目录中,有两个主要目录。他们的名字不应出现在列表中——
我对 php 的经验非常有限 :) 任何帮助将不胜感激!