thinkphp一键清除缓存的方法
后台控制器:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <?php namespace Home\Controller; use Think\Controller; class HuancuController extends Controller{ private function _deleteDir($R){ $handle = opendir($R); while (($item = readdir($handle)) !== false ){ if ($item != '.' and $item != '..' ){ if (is_dir($R. '/' .$item)){ $ this ->_deleteDir($R. '/' .$item); } else { if (!unlink($R. '/' .$item)) die( 'error!' ); } } } closedir( $handle ); return rmdir($R); } public function clearRuntime(){ if ($_POST[ 'user' ]==1){ if ($ this ->_deleteDir( "./Runtime/" )){ $ this ->ajaxReturn(1); } } } } 前台代码 ajax请求: <script type= "text/javascript" > function zp(){ $.ajax({ type: "POST" , url: "{:U('Huancu/clearRuntime')}" , data:{user:1}, success:function(r){ if (r==1){ alert( '清除成功!' ); } } }) } </script> |
https://blog.csdn.net/qq_36892798/article/details/64441754
赞赏码
非学,无以致疑;非问,无以广识
分类:
thinkphp
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· 程序员常用高效实用工具推荐,办公效率提升利器!
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 【译】WinForms:分析一下(我用 Visual Basic 写的)