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> ┗"; 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在線編輯器地址:https://phpedia.net函數
國外的:https://www.tutorialspoint.comspa