Thinkphp5清除缓存
- /**
- * 循环删除目录和文件
- * @param string $dir_name
- * @return bool
- */
- function delete_dir_file($dir_name) {
- $result = false;
- if(is_dir($dir_name)){
- if ($handle = opendir($dir_name)) {
- while (false !== ($item = readdir($handle))) {
- if ($item != '.' && $item != '..') {
- if (is_dir($dir_name . DS . $item)) {
- delete_dir_file($dir_name . DS . $item);
- } else {
- unlink($dir_name . DS . $item);
- }
- }
- }
- closedir($handle);
- if (rmdir($dir_name)) {
- $result = true;
- }
- }
- }
-
- return $result;
- }
-
- // 清除缓存
- public function clear()
- {
- if ($this->delete_dir_file(CACHE_PATH) || $this->delete_dir_file(TEMP_PATH)) {
- $this->success('清除缓存成功');
- } else {
- $this->error('清除缓存失败');
- }
- }
-
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。