最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
thinkphp中用pclzip打包备份mysql数据库
时间:2022-06-25 02:18:20 编辑:袖梨 来源:一聚教程网
数据库备份是一件非常重要的事情,备份的方式也很多有的通过vps直接进行备份、有的通过phpmyadmin进行数据进行备份。小编觉得这些该麻烦了并且备份好的.sql文件过于太大占用了一定的空间。所以用pclzip将sql文件进行压缩,这样节省了一部分空间。之前小编有写过数据库备份的代码这里就不再??铝酥桓?鍪迪盅顾醯拇?搿?clzip下载地址:http://www.phpco*nce**pt.net/pclzip/pclzip-downloads(最新版本2-8-2)。
在DatabaseAction.class.php文件中查找 file_put_contents在下面添加如下代码
import("ORG.Util.PclZip");
$archive = new PclZip('./data/'.date("y-m-d").'.zip');
$v_list = $archive->create($dir);
if(file_exists($dir)&&$v_list != 0)
{
$this->success("备份成功&&压缩成功");
}else
{
die("Error : ".$archive->errorInfo(true));
$this->error("备份失败");
}
并将原有的DatabaseAction.class.php中原有if判断删除
相关文章
- 无期迷途真伤队阵容搭配推荐分享 10-14
- 华夏绘世录沧波浪回队搭配推荐 10-14
- 银与绯2025最新福利兑换码分享 10-14
- 零度曙光资源累积优先使用攻略 10-14
- 王于兴师肉盾张巡刀玩法搭配分享 10-14
- 鸣潮嘉贝莉娜武器怎么选-嘉贝莉娜武器选择推荐 10-14