thinkphp怎么实现清除缓存
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,本篇内容介绍了"thinkphp怎么实现清除缓存"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!thi
千家信息网最后更新 2025年11月09日thinkphp怎么实现清除缓存
本篇内容介绍了"thinkphp怎么实现清除缓存"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
thinkphp实现清除缓存
dedecms有清除缓存的功能于是下功夫去研究了一下,结果弄的我云里雾里,嗨....结果自己在网上查了一下,按照网站的自己写了一个清除缓存的功能.
tp执行代码:
//是获取要清楚的目录和目录所在的绝对路径public function cache(){////前台用ajax get方式进行提交的,这里是先判断一下if($_POST['type']){//得到传递过来的值$type=$_POST['type'];//将传递过来的值进行切割,我是已"-"进行切割的$name=explode('-', $type);//得到切割的条数,便于下面循环$count=count($name);//循环调用上面的方法for ($i=0;$i<$count;$i++){//得到文件的绝对路径$abs_dir=dirname(dirname(dirname(dirname(__FILE__))));//组合路径$pa=$abs_dir.'\index\Runtime\\';$runtime=$abs_dir.'\index\Runtime\~runtime.php';if(file_exists($runtime))//判断 文件是否存在{unlink($runtime);//进行文件删除}//调用删除文件夹下所有文件的方法$this->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);}}}tp:前台代码(有点简陋哦)-->"thinkphp怎么实现清除缓存"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
缓存
文件
目录
代码
内容
前台
功能
方法
更多
知识
结果
网站
循环
实用
清楚
简陋
成功
学有所成
接下来
信息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
cdna的服务器
x600怎样做数据库
海安品质网络技术诚信经营
传智教育是否参加软件开发
软件开发与管理考研哪个好
数据库中的year
高速网络技术出现在第几代
腾讯数据库app下载
神武4卡级较多的服务器
普陀区生态网络技术代理品牌
前端和移动软件开发
兼容plsql 数据库
三门峡软件开发服务价格
建立和完善建设工程数据库
多少年不得从事网络安全
技校计算机网络技术有前途吗
帝国神话什么时间开新服务器
如皋什么是网络技术专业服务
用友t3需要什么数据库
服务器的日志文件
湖南软件开发企业名单
湖南室外农业信息系统数据库
崇明区工商软件开发代理价格
计算机三级网络技术题库破解
320如何查询导航数据库
网络安全侦查故事
大学网络安全宣讲技巧
广东正规软件开发服务标准
网络安全测试外包
哈工大网络安全考研分数线