标签:效果 pre 计数 返回 show cas col 判断 默认
php写的非常简单的一个文件浏览器,仅供参考。
<?php /** * php文件浏览程序函数 showDir() * * $dirName 输入目录路径,默认php文件一级目录,不需输入; * $i 函数嵌套层数计数,函数自己调用,不需输入; * $d 函数传递的目录路径,函数自己调用,不需输入。 * * 说明:程序用函数嵌套实现。 * 本程序只能浏览php文件一级和下一级目录内容,且下一级目录内无法判断文件类型。 * 因为is_dir和is_file函数在下一级目录内全都返回false,使程序无法继续判断。 */ showDir(); function showDir($dirName = __DIR__, $i = 0, $d = __DIR__ . "/") { $i += 1; $dir = opendir($dirName); while(($file=readdir($dir)) !== false) { if($file !== "." && $file !== "..") { if(is_dir($d.$file)) { echo "<br>" . $file . "<br> ┗"; showDir($file, $i, dirname($dirName) . "/" . $file . "/"); }else{ echo "<br>"; switch($i) { case 2:echo " "; case 1:echo " - "; } echo $file; } } } closedir($dir); }
效果图:
标签:效果 pre 计数 返回 show cas col 判断 默认
原文地址:https://www.cnblogs.com/qingsong/p/10799467.html