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); ?}
效果图:
php写的非常简单的文件浏览器
原文地址:https://www.cnblogs.com/qingsong/p/10799467.html