PHP如何检测子目录的子目录

时间:2018-06-20 14:01:08

标签: php foreach directory filepath subdirectory

因此,我有一段这段代码非常适合将预定义目录(“ myfolder /文件”)的所有子目录显示为表单中的单选按钮。但是,它在检测到的文件夹中不显示任何子文件夹。如何显示目录的子文件夹及其中的文件夹等?

<?php 
$filespath = "../myfolder/files/";
$dir = new DirectoryIterator($filespath);
    foreach ($dir as $fileinfo) {
        if ($fileinfo->isDir() && !$fileinfo->isDot()) {
            echo '<input type="radio" name="folder" value="../myfolder/files/'.$fileinfo->getFilename().'/"/> '.$fileinfo->getFilename().' <br>';
        }
    }
?>

例如,.. / myfolder / files /看起来像这样:

../ myfolder / files / images

../ myfolder / files / images / photos

../ myfolder / files / images / photos / vacation

../ myfolder / files / images / photos / family pictures

../ myfolder / files / documents

../ myfolder / files / documents / stuff

现在,它只显示“图像”和“文档”,但我也希望它显示照片,假期,家庭照片,物品等。

0 个答案:

没有答案