function delCache($string,$dir='') { $ar = explode(':',$string); if(count($ar)>1){ $module = $ar[0]; $name = $ar[1]; }else{ $module = MODULE_NAME; $name = $ar[0]; } //集群部署 if(C('WEB_DEPLOY_TYPE')==1 && C('DATA_CACHE_TYPE')=='File'){ GLOBAL $config; if(!$config){ //载入配置 require_once(C('INTERFACE_PATH')."Cache/config.php"); require_once(C('INTERFACE_PATH')."Cache/ApiCache.class.php"); } $cache = new ApiCache($config); $para['c'] = 'Local'; $para['a'] = 'Del'; $para['name'] = $name; $data['name'] = $name; $data['dir'] = $data['dir'] ? $module.'/'.$data['dir'] : $module; $data['module'] = $module; $result = json_decode($cache->rm($para,$data),true); if($result['error_code']==0){ return true; }else{ return false; } }else{ $dir = $data['dir'] ? $data['dir'] : $module; $expire = $data['expire']; $options['temp'] = C('DATA_CACHE_PATH').$dir; $options['filename'] = $name; $cache = new Cache(); $cache = $cache->connect(C('DATA_CACHE_TYPE'),$options); $cache->getInstance(); $data = $cache->rm($name); return $data; } }