ThinkPHP实现一键清除缓存方法

ThinkPHP实现一键清除缓存方法,第1张

概述这篇文章主要介绍了ThinkPHP实现一键清除缓存方法,需要的朋友可以参考下

很多的开源CMS系统都有一键清除缓存的功能,缓存是为了减轻服务器的压力而产生的,但是同时有缓存的存在也可能使一些数据不能实时更新,对此,我们就来实现一个ThinkPHP的清理缓存的功能。代码如下:

ThinkPHP后台执行的代码:

rmfile($pa,$name[$i]); } //给出提示信息 $this->AJAXReturn(1,'清除成功',1); }else{ $this->display(); } } public function rmfile($path,$filename){//删除执行的方法 //去除空格 $path = preg_replace('/(/){2,}|{}{1,}/','/',$path); //得到完整目录 $path.= $filename; //判断此文件是否为一个文件目录 if(is_dir($path)){ //打开文件 if ($dh = opendir($path)){ //遍历文件目录名称 while (($file = readdir($dh)) != false){ //逐一进行删除 unlink($path.''.$file); } //关闭文件 closedir($dh); } } }

前台页面部分代码如下:

总结

以上是内存溢出为你收集整理的ThinkPHP实现一键清除缓存方法全部内容,希望文章能够帮你解决ThinkPHP实现一键清除缓存方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1232034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存