复制代码
结果却只显示了“footer.html”是文件,其它都变成目录了:是目录.是目录..是目录afooter.html是目录header.html是目录login_function.inc.php是目录mysqli_connect.php是目录style.css
这是由于不能在is_file和is_dir中直接使用“$f”,这样会被php当作是根目录下的该文件,而在我的根目录下有footer.html这个文件,所以会正确显示这个文件。其它则不行。代码改成:要正确显示,需要改造代码:
while(false !== ($f=readdir($d))){if(is_file($dir/$f)){echo $f;}else{echo 是目录$f;}}closedir($d);
复制代码
