• php写的非常简单的文件浏览器


      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>&nbsp;&nbsp;┗";
                       showDir($file, $i, dirname($dirName) . "/" . $file . "/");
                   }else{
                      
                           echo "<br>";
                           switch($i)
                           {
                               case 2:echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
                               case 1:echo "&nbsp;&nbsp;&nbsp;-&nbsp;";
                           }
                           echo $file;
                   }
                   
               }
            }
            closedir($dir);
      }

     效果图:

      这个程序的应用场景是,在php在线编辑器中,在不知道编辑php文件目录下的文件情况下,可以用此程序查看一下文件;也可以放在编辑的php文件的下面,方便查看php的执行情况。

      php在线编辑器可以搜索一下。

  • 相关阅读:
    列表标签
    超链接标签
    HTML:如何把一个无序列表转换成横向菜单
    window界面控制
    C++文件读写
    宽度,对齐方式的设置
    取出一个整数的每一位
    求两个数的最大公约数
    判断素数
    天才ACM ---待复习标志
  • 原文地址:https://www.cnblogs.com/qingsong/p/10799467.html
Copyright © 2020-2023  润新知