相关疑难解决方法(0)

PHP - 在下拉菜单中递归列出所有目录和子目录

可能重复:
PHP获取给定目录的所有子目录

我想要一个下拉菜单,以显示所有子目录,./files/$userid/而不仅仅是主文件夹.例如: /files/$userid/folder1/folder2/

我目前的代码是:

HTML:

<select name="myDirs">
<option value=""  selected="selected">Select a folder</option>
Run Code Online (Sandbox Code Playgroud)

PHP:

if (chdir("./files/" . $userid)) {

       $dirs = glob('*', GLOB_ONLYDIR);
       foreach($dirs as $val){
          echo '<option value="'.$val.'">'.$val."</option>\n";
       }        
        } else {
       echo 'Changing directory failed.';
}
Run Code Online (Sandbox Code Playgroud)

php directory recursion subdirectory drop-down-menu

13
推荐指数
2
解决办法
4万
查看次数

列出目录中的所有文件夹(PHP)

如何让我的代码只显示文件夹的链接而不是目录中的文件?

$d = dir(".");
echo "<ul>";
while(false !== ($entry = $d->read())) {
    echo "<li><a href='{$entry}'>{$entry}</a></li>";
}
echo "</ul>";
$d->close();
Run Code Online (Sandbox Code Playgroud)

php directory scandir

2
推荐指数
1
解决办法
7622
查看次数