thinkphp怎么实现清除缓存
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容介绍了"thinkphp怎么实现清除缓存"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!thi
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
龙湖集团软件开发待遇
服务器容易被什么网络攻击
山东机客网络技术视频
黄波信息网络安全管理
数据库 性能
旗祥网络技术有限公司
查找个数最多的数据库
网络安全态势 ppt
国内云服务器5m
博兴成本软件开发服务
银河证券交易服务器哪个最快
艾鹏网络技术有限公司
大展网络技术
网络安全责任制 煤矿
网络安全管理员证书借给朋友
北京优雅施软件开发服务中心
软件开发产品生产计划
软件开发工程师的机会
重庆未来网络技术研究院
梦幻西游合区数据库
嵌入式软件开发问题
网络安全顺口溜30字
差分定位服务器
国际服怎么换回亚洲服务器
大学学生会网络技术部申请书
数据库问题解决
安装什么可以让独立服务器
java 监听服务器
服务器搭建php网站
ptn是否存在网络安全问题