我正在尝试为主文件夹中的每个目录构建一个<ul>
列表。<li>
这是我的代码:
<?php
$dir = opendir(getEnv("DOCUMENT_ROOT") . "/folder");
while(($file = readdir($dir)) !== false ){
if( is_dir($file) && $file !== "." && $file !== ".." ){
echo "<li>" . $file . "</li>";
}
}
closedir($dir);
?>
/home/example/folder 中有两个目录,但没有被识别为文件夹(当然它们是!)
如果我“ echo
”在while循环中打印它们(它们很好地存在于脚本中,那一侧没有问题)。如果我尝试“ filetype
”它们,lstat failed
则会引发错误,我在互联网上搜索了它的含义,但最终得到的只是我很难理解的技术支持。