ThinkPHP搭建cms-获取文件目录列表
/** * 获取文件目录列表 * @param string $pathname 路径 * @param integer $fileFlag 文件列表 0所有文件列表,1文件夹,2文件(不包含文件夹) * @param string $pattern 路径 * @return array */ function get_file_list($pathname,$fileFlag = 0, $pattern='*'){ $fileArray = array(); $pathname = rtrim($pathname,'/') . '/'; $list = glob($pathname.$pattern); foreach ($list as $i => $file) { switch ($fileFlag) { case 0: $fileArray[]=basename($file); break; case 1: if (is_dir($file)) { $fileArray[]=basename($file); } break; case 2: if (is_file($file)) { $fileArray[]=basename($file); } break; default: break; } } if(empty($fileArray)) $fileArray = NULL; return $fileArray; }
以上内容由(Ldcms)项目团队构思,苏州网站建设整理!