thinkphp怎么实现清除缓存
发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,本篇内容介绍了"thinkphp怎么实现清除缓存"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!thi
千家信息网最后更新 2024年10月20日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安全错误
数据库的锁怎样保障安全
飞利信网络安全股票
网络安全英语专业词汇
浪潮服务器警告灯亮
很多人都在讨论网络安全问题
手机远程数据库app
河南企业软件开发收费
服务器管理器有红色
龙之谷登陆账号后服务器没有显示
福田新洲一对一学软件开发
数据库实验7
项目服务器的规划
王者如何查看登录过的服务器
如何查看vs内置数据库
网络安全的危害的案例
云开发数据库查询排序
计算网络技术专业学什么
为什么服务器不能显示列表
河南万千软件开发有限公司
什么网站无法访问服务器
电机嵌入式软件开发
mysql+数据库脚本编写
大同新时代网络安全创新服务
数据库实验安全管理总结报告
软件开发项目范围
除了关系型数据库
网络安全的危害的案例
catia怎么建数据库
银行网络安全规划设计
数据库怎么才卸载得干净
原神为什么同服务器也加不了好友