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在线编辑器中,在不知道编辑php文件目录下的文件情况下,可以用此程序查看一下文件;也可以放在编辑的php文件的下面,方便查看php的执行情况。
php在线编辑器可以搜索一下。