我是靠谱客的博主 诚心鸡翅,最近开发中收集的这篇文章主要介绍thinkphp3.2.3 清除缓存删除runtime文件夹的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

控制器

 

<?php
namespace AdminController;
use ThinkController;

class ClearController extends Controller {


    public function clearcache(){

        /*通过删除runtime 文件夹*/
        $rtim=del_dir(APP_PATH.'Runtime');


        if($rtim){

            $this->success('清除成功');

            echo '<script language="javascript">';
            echo 'parent.location.reload();';
            echo '</script>';


        }else{
            $this->error('清除失败');
        }
    }


}
 

公共函数

/*删除文件夹*/
function del_dir($dir) {
    $dh=opendir($dir);
    while ($file=readdir($dh)) {
        if($file!="." && $file!="..") {
            $fullpath=$dir."/".$file;
            if(!is_dir($fullpath)) {
                @unlink($fullpath);
            } else {
                del_dir($fullpath);
            }
        }
    }
    closedir($dh);
    if(rmdir($dir)) {
        return true;
    } else {
        return false;
    }
}
 

视图

<a href="__MODULE__/Clear/clearcache" target="right">清除缓冲</a>

最后

以上就是诚心鸡翅为你收集整理的thinkphp3.2.3 清除缓存删除runtime文件夹的方法的全部内容,希望文章能够帮你解决thinkphp3.2.3 清除缓存删除runtime文件夹的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部