显示路径php&;htm


Show list of directories in path php & htm

我想使用php在UI界面上显示目录中所有子目录的列表。目录将显示为一个按钮,用户可以选择哪个目录。

这是我到目前为止的代码

$path = /path;
$dir = glob($path.'/*/,GLOB_ONLYDIR);

请问我该怎么办?任何提示都将不胜感激。

使用foreach循环遍历glob函数的结果。示例:

$path = '/';
$dirs = glob($path.'*', GLOB_ONLYDIR);
foreach($dirs as $dir) {
    echo '<a href="?dir='.$dir.'">'.$dir.'</a><br>';
}

您可以通过循环数组并打印每个目录开始:

foreach ($dir as $item) {
    echo $item;
}

根据你想如何将其添加到你的UI中,你可以用一个按钮代码来装扮它:

echo "<button>$item</button>";

然后,您可以添加一些javascript,为用户单击该按钮时发生的任何事情添加操作。