技术笔记
一名已转行的程序员thinkphp3.2 一键清除缓存Runtime
2017-02-21 / 代码笔记 / 784 次围观 / 0 次吐槽//清空缓存 public function del_cache() { //清文件缓存 $dirs = array(APP_PATH.'Runtime/'); @mkdir('Runtime',0777,true); //清理缓存 foreach($dirs as $value) { $this->rmdirr($value); } $this->success('系统缓存清除成功!', U('index/main'),2); } public function rmdirr($dirname) { if (!file_exists($dirname)) { return false; } if (is_file($dirname) || is_link($dirname)) { return unlink($dirname); } $dir = dir($dirname); if($dir){ while (false !== $entry = $dir->read()) { if ($entry == '.' || $entry == '..') { continue; } //递归 $this->rmdirr($dirname . DIRECTORY_SEPARATOR . $entry); } } $dir->close(); return rmdir($dirname); }
推荐您阅读更多有关于“”的文章
Powered By Z-BlogPHP
Copyright 技术笔记 Rights Reserved.
额 本文暂时没人评论 来添加一个吧
发表评论