概述
控制器
<?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文件夹的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复