可能重复:
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) 如何让我的代码只显示文件夹的链接而不是目录中的文件?
$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)