我想遍历目录并回显所有文件夹。但是,foreach-loop只是回响了。和..
$dir = 'content/';
$handle = scandir($dir);
foreach ($handle as $file) {
if (is_dir($file)) { echo '<br>' . $file; }
}
以下是目录的内容:
答案 0 :(得分:2)
请继续使用:
$dir = 'content/';
$handle = scandir($dir);
foreach ($handle as $file) {
if (is_dir($dir.'/'.$file)) { echo '<br>' . $file; }
}
答案 1 :(得分:1)
正确,该目录中只有2个目录是。和..文件夹。 FILES不是文件夹。因此,如果您想查看文件,请尝试
$dir = 'content/';
$handle = scandir($dir);
foreach ($handle as $file) {
if ( ! is_dir($file)) { echo '<br>' . $file; }
}