php 遞迴讀取目錄

2022-02-08 06:54:44 字數 424 閱讀 3948

看到很多面試題有這個,今天有機會寫了一下。

要注意的是:

在opendir這個函式用完後,要注意closedir,因為安全問題,開啟的目錄依然存在於記憶體中,在併發情況下最好關閉,不然容易被破壞。

<?php 

function readfilefromdir($dir)

$file=$dir.directory_separator.$file;

if(is_file($file)) //是檔案就輸出

elseif(is_dir($file))

}closedir($dir); //關閉目錄

}$dir='/home/renbiao/';

readfilefromdir($dir);

?>

PHP讀取目錄樹

前一陣時間面試xx公司筆試題中竟然有這樣一道題 使用php列出目錄樹!當時一看就懵逼了!基本的思路還是有的,不過是使用遞迴演算法,但對php操作目錄檔案的方法卻不是很了解,所以今天好好補習一下!解題思路 列出目錄中的檔案。判斷是否是目錄,如果是目錄就繼續遞迴。將所有檔名,存入多維陣列 functio...

php遞迴建立目錄

遞迴建立目錄 param string path 建立的目錄 return type description function mk dir path 如果上級目錄存在 建立目錄 if is dir dirname path 遞迴 查詢父目錄 mk dir dirname path return m...

php讀取目錄下的檔案

工作需要寫了乙個讀取指定目錄下的檔案,並顯示列表,點選之後讀取檔案中的內容 高手拍磚,目錄可以自由指定,我這裡直接寫的是獲取當前檔案目錄下面的所有檔案 讀取指定目錄下面的檔案內容 author administrator class catlog public function test 獲取指定目...