本篇文章為大家展示了怎么在php中循環(huán)遍歷文件夾,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
為安澤等地區(qū)用戶提供了全套網頁設計制作服務,及安澤網站建設行業(yè)解決方案。主營業(yè)務為成都網站制作、網站建設、安澤網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網站開發(fā),許多小型網站都用php開發(fā),因為php是開源的,從而使得php經久不衰。
使用的函數有:
isset()判斷某個變量是否定義
chdir() 將當前目錄改變?yōu)橹付ǖ哪夸洝?/p>
opendi()打開目錄。
readdir()讀取目錄。
getcwd()獲取當前目錄。
還用到了for if GET傳值 大概就這些東東:
下面是代碼:
復制代碼 代碼如下:
if(isset($_GET['id']))//判斷是否傳值
{
$s=str_replace(' ','+',$_GET['id']);
$s=base64_decode($s);//接受傳遞的值 值一般是要打開的目錄的絕對路勁
chdir($s);//切換到要打開的目錄
}
$a=opendir('.');//打開當前目錄
while(false!==($c=readdir($a)))//循環(huán)遍歷目錄內容的文件名
{
if(is_dir($c))//判斷是目錄還是文件
{
if($c=='.')
{
}
else
{
if($c=='..')
{
$w=base64_encode(substr(getcwd(),0,strrpos(getcwd(),'\\')));//當前路徑加上目錄名 就是目錄的絕對路徑
echo "上一級"."打開
";//當點擊打開時將要打開的絕對路徑傳遞出去 用chdir 切換到要打開的目錄下
}else
{
$w=base64_encode(getcwd().'\\'.$c);//當前路徑加上目錄名 就是目錄的絕對路徑
echo "$c"."打開
";//當點擊打開時將要打開的絕對路徑傳遞出去 用chdir 切換到要打開的目錄下
}
}
}
else
{
echo "$c 不是目錄
";
}
}
?>
上述內容就是怎么在php中循環(huán)遍歷文件夾,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道。