thinkphp一键清除缓存的方法

thinkphp一键清除缓存的方法

后台控制器:
<?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://javaforall.net/112680.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Spring源码之Async注解

    Spring源码之Async注解spring@Async注解的处理

    2022年7月27日
    4
  • pycharm调试和运行的区别_pycharm调试debug入门

    pycharm调试和运行的区别_pycharm调试debug入门pycharm运行代码时,启动的是测试方案https://blog.csdn.net/qq_41810188/article/details/107359647

    2022年8月27日
    4
  • flowable使用

    flowable使用flowable新增了idm模块,主要用于管理flowable-admin、flowable-idm、flowable-modeler、flowable-rest、flowable-task等模块。flowableidm用于管理的表如下:act_id_priv、act_id_group、act_id_membership、act_id_priv_mapping、act_id_p…

    2022年5月11日
    62
  • Windows下dump文件生成与分析

    Windows下dump文件生成与分析一、生成Dump文件方式1.1任务管理器在程序崩溃后,先不关闭程序,在任务管理器中找到该程序对应的进程。右键—>创建转储文件。此时会在默认的目录下创建出一个dump文件。可以看出,此种方法只适用于程序崩溃但没有立即自行退出的情况。倘若程序故障后自行退出,则此方法就难以应用。不过,我们可以在注册表中添加如下信息已确保系统在程序崩

    2022年5月2日
    52
  • 下载网页中的视频的两种方法「建议收藏」

    下载网页中的视频的两种方法「建议收藏」1.进入播放视频的网页,播放视频并缓冲完全;2.点击浏览器“工具”栏菜单中“Internet”选项;3.在弹出的窗口中间部位找到“设置”;4.在新窗口中点击下方的“查看文件”5.跳出的文件夹中会显示页面的所有信息,包括缓冲的视频,按文件大小排序查找即可找到该视频文件,一般为.mp4文件或.avi文件,随后选择复制,大功告成。…

    2022年5月6日
    46
  • CubieBoard 简单入门

    CubieBoard 简单入门大约一个月之前折腾的部分记录,当时没有完全完成,就着手其他事情了,这是存在LiveWriter中的草稿,先发出来吧,后来花了一段时间移植Qt,一直遇到了点问题,并没有完全跑通,后续估计也没有时间再继

    2022年7月4日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号