PHP is_dir找不到文件夹

时间:2017-10-28 15:18:20

标签: php

我想遍历目录并回显所有文件夹。但是,foreach-loop只是回响了。和..

$dir = 'content/';
$handle = scandir($dir);
foreach ($handle as $file) {
    if (is_dir($file)) { echo '<br>' . $file; }
}

以下是目录的内容:

enter image description here

2 个答案:

答案 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; }
}