#如果其他人在刷新页面,结束 if ((int) $app["isscanning"] == 1) { echo "state:0;其他小伙伴正在执行扫描..."; return; } #设置刷新状态为--刷新中--,让其他人等待 $scanMan->db->updateAppRootIsScanning($appname, 1); $scandenies_db = $scanMan->db->selectAllScanDenies($appname); $levels_db = $scanMan->db->selectAppLevel($appname); $max_create_time_db = $scanMan->db->selectAppQrsCreatetime($appname); $app["update_time"] = strtotime($app["update_time"]); #初始化 $scanMan->app = $app; $scanMan->levels = $levels_db; $scanMan->maxcreatetime = strtotime($max_create_time_db['max_create_time']); $scanMan->dirs_deny = array(); foreach ($scandenies_db as $one) { print_r($one); $scanMan->dirs_deny[] = $one["path"]; } #开始计时 $start_time = time(); $scanMan->readApkDirs(array($app["root_path"]), 0); #结束计时 $end_time = time(); $scan_time = $end_time - $start_time; #扫描 结束 ,状态重置为可刷新 $scanMan->db->updateAppRootIsScanning($appname, 0); #扫描时间,存储开始时间,以防丢失应用 $scanMan->db->updateAppRootUpdateTime($appname, $scanMan->dateFormate($start_time)); echo "state:1;本次扫描发现" . $scanMan->app_count . "个新应用,用时" . $scan_time . "秒,点击确定刷新页面...";