国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php目錄文件掃描程序

2024-05-04 21:56:53
字體:
來源:轉載
供稿:網(wǎng)友

這段代碼來自phpcms覺得很好,所以拿出來分享給大家,有需要的朋友可以參考一下。

  1. /** 
  2.  * 文件掃描 
  3.  * @param $filepath     目錄 
  4.  * @param $subdir       是否搜索子目錄 
  5.  * @param $ex           搜索擴展 
  6.  * @param $isdir        是否只搜索目錄 
  7.  * @param $md5   是否生成MD5驗證碼 
  8.  * @param $enforcement  強制更新緩存 
  9.  */ 
  10. function scan_file_lists($filepath$subdir = 1, $ex = ''$isdir = 0, $md5 = 0, $enforcement = 0) { 
  11.  static $file_list = array(); 
  12.  if ($enforcement$file_list = array(); 
  13.  $flags = $isdir ? GLOB_ONLYDIR : 0; 
  14.  $list = glob($filepath.'*'.(!emptyempty($ex) && emptyempty($subdir) ? '.'.$ex : ''), $flags); 
  15.  if (!emptyempty($ex)) $ex_num = strlen($ex); 
  16.  foreach ($list as $k=>$v) { 
  17.   $v1 = str_replace(PHPCMS_PATH, ''$v); 
  18.   if ($subdir && is_dir($v)) { 
  19.    scan_file_lists($v.DIRECTORY_SEPARATOR, $subdir$ex$isdir$md5); 
  20.    continue
  21.   }  
  22.   if (!emptyempty($ex) && strtolower(substr($v, -$ex_num$ex_num)) == $ex) { 
  23.    if ($md5) { 
  24.     $file_list[$v1] = md5_file($v); 
  25.    } else { 
  26.     $file_list[] = $v1
  27.    } 
  28.    continue
  29.   } elseif (!emptyempty($ex) && strtolower(substr($v, -$ex_num$ex_num)) != $ex) { 
  30.    unset($list[$k]); 
  31.    continue
  32.   } 
  33.  } 
  34.  return $file_list

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 连江县| 太原市| 马鞍山市| 故城县| 邛崃市| 丹寨县| 库伦旗| 富源县| 赤壁市| 凤城市| 龙口市| 泸定县| 米泉市| 循化| 临安市| 衡南县| 灵山县| 潜江市| 汪清县| 宁安市| 富宁县| 馆陶县| 天祝| 康平县| 绿春县| 屏东县| 会昌县| 衡阳市| 高阳县| 朔州市| 湖口县| 新安县| 江口县| 加查县| 拉萨市| 楚雄市| 柯坪县| 交城县| 巢湖市| 潜山县| 台山市|