語法
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中文網其他相關文章!