首頁  >  文章  >  後端開發  >  php closedir() 函數的簡單使用方法?

php closedir() 函數的簡單使用方法?

怪我咯
怪我咯原創
2017-07-10 15:30:531547瀏覽

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程式最好的習慣。

以上是php closedir() 函數的簡單使用方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn