我有一个包含子文件夹的文件夹,我只看到子文件夹?
我使用的是:
if ($dir = opendir('templates')) {
$blacklist = array('.', '..');
while (false !== ($file = readdir($dir))) {
if (!in_array($file, $blacklist)) {
echo $file.'<br>';
}
}
closedir($dir);
}
目标文件夹中有两个文件夹和一个图像。
这就是我得到的:
答案 0 :(得分:0)
您可以使用is_dir()和is_file()
if ($dir = opendir('templates')) {
$blacklist = array('.', '..');
while (false !== ($file = readdir($dir))) {
if (!in_array($file, $blacklist)) {
if (is_dir($file)){
echo $file.'<br>';
}
}
}
closedir($dir);
}