天天看點

dir在php中的使用方法圖解,phpclosedir()函數的簡單使用方法?

closedir() 函數關閉目錄句柄。

文法closedir(dir_handle);

參數 dir_handle 可選。指定之前由 opendir() 打開的目錄句柄資源。如果該參數未指定,則使用最後一個由 opendir() 打開的連結。

使用執行個體,PHP opendir()用來打開一個目錄或檔案夾,要打開的目錄必須實體存在,否則報出錯誤。opendir()常見于和closedir()、readdir() 和 rewinddir()配合使用。PHP opendir()若執行成功傳回true,失敗則傳回false,以下是一個例子供參考:,代碼如下:<?php

$dir = "/upload/";//定義要打開的目錄為“upload”

//打開目錄并周遊所有檔案

if (is_dir($dir)) {

if ($dh = opendir($dir)) {

while (($file = readdir($dh)) !== false) {

echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";

}

closedir($dh);

}

}

?>

以上代碼将列出upload檔案夾下的所有檔案名,若包括有中文檔案名,有可能會亂碼,則你需要要PHP網頁的頭部輸出:opendir()header("content-type:text/html;charset=utf-8");

加入這一句後,遇到中文檔案名也不會亂碼了。要記着,用opendir()打開目錄後,要用closedir()關閉它,這是PHP程式設計最好的習慣。