directory_map列出目錄文件清單
在製作上傳檔案功能時常常會用到取得某目錄檔案清單的功能,例如:取得images目錄的檔案。
在PHP一般的做法是用glob()
來達成,但是在CodeIgniter這招似乎不管用(應該是我不會用),不過在CI內有個更簡單的方法directory_map
一般PHP方法:
1 2 3 4 5 6 |
$directory = "/images/"; $images = glob($directory. "{*.jpg,*.gif,*.png}", GLOB_BRACE); $listImages=array(); foreach($images as $image){ $listImages=$image; } |
CI的directory_map方法:
1 2 3 4 5 |
function get_file_list($dir){ $directory=$this->config -> base_url().$dir; $map = directory_map('./'.$dir); print_r($map); } |
很抱歉,此文章關閉留言