php遞歸法讀取目錄及文件的方法
本文實(shí)例講述了php遞歸法讀取目錄及文件的方法。分享給大家供大家參考。具體如下:
這里實(shí)例分析php遞歸法讀取目錄及文件的方法,代碼中包含較為詳盡的注釋,如下所示:
<?php
function showdir($path){
$dh = opendir($path);//打開(kāi)目錄
while(($d = readdir($dh)) != false){
//逐個(gè)文件讀取,添加!=false條件,是為避免有文件或目錄的名稱為0
if($d=='.' || $d == '..'){//判斷是否為.或..,默認(rèn)都會(huì)有
continue;
}
echo $d."<br />";
if(is_dir($path.'/'.$d)){//如果為目錄
showdir($path.'/'.$d);//繼續(xù)讀取該目錄下的目錄或文件
}
}
}
$path = './';//當(dāng)前目錄
showdir($path);
?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
jquery獲取多個(gè)checkbox的值異步提交給php的方法
這篇文章主要介紹了jquery獲取多個(gè)checkbox的值異步提交給php的方法,涉及jQuery操作頁(yè)面元素進(jìn)行異步傳輸?shù)南嚓P(guān)技巧,需要的朋友可以參考下2015-06-06
PHP計(jì)劃任務(wù)、定時(shí)執(zhí)行任務(wù)的實(shí)現(xiàn)代碼
PHP計(jì)劃任務(wù)、定時(shí)執(zhí)行任務(wù)的實(shí)現(xiàn)用到的函數(shù) ignore_user_abort(),set_time_limit(0),sleep($interval) 此代碼只要運(yùn)行一次后關(guān)閉瀏覽器即可。2011-04-04
PHP實(shí)現(xiàn)多圖上傳(結(jié)合uploadify插件)思路分析
這篇文章主要介紹了PHP實(shí)現(xiàn)多圖上傳的方法,實(shí)例分析了php結(jié)合uploadify插件實(shí)現(xiàn)多圖上傳的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2016-11-11
php算開(kāi)始時(shí)間到過(guò)期時(shí)間的相隔的天數(shù)
php算開(kāi)始時(shí)間到過(guò)期時(shí)間的相隔的天數(shù),同理可以實(shí)現(xiàn)相隔年,小時(shí),分,秒等數(shù)2011-01-01
php過(guò)濾所有惡意字符(批量過(guò)濾post,get敏感數(shù)據(jù))
最近dedecms報(bào)漏洞不斷,這里分享下php的過(guò)濾函數(shù),大牛飄過(guò)吧,給小黑闊們學(xué)習(xí)交流用2014-03-03

