php寫的很是簡單的文件瀏覽器

  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在線編輯器地址:https://phpedia.net函數

  國外的:https://www.tutorialspoint.comspa

相關文章
相關標籤/搜索