php ci框架中zip类使用例子

下面就说一下ci框架的zip类的使用。
今天我用的是压缩文件夹的方法。。。。
很简单。。。。首先导入zip类就可以了。。。
具体方法就是$this->load->('zip');
应该还需要设置一下自动加载类,把zip加载进去。。。。。
我是在设置的时候,统一就加载了。。。。所以这一步我没有去做。。。。。
但是考虑到ci的结构,应该是需要这一步的。。。。我没有去验证。。。。
大家如果遇到这个问题可能就是自动加载没有加载zip类。
下面就是方法。。。

 代码如下 复制代码

$path = $_SERVER['DOCUMENT_ROOT'];//需要压缩的文件夹路径
$this->zip->read_dir($path,FALSE);//开始压缩指定路径的文件夹。。。清除里面的结构。。。
$this->zip->download('my_backup.zip');//下载压缩后的的文件。。。

就这么几步简单的操作。。。。
就解决了我想了几天的问题。。。
哦mygod

时间: 2024-10-06 03:42:28

php ci框架中zip类使用例子的相关文章

CI框架中zip类应用示例

  CI框架自带的zip类简单实用,本文就来简单说一下CI框架的zip类的使用. 首先需要导入zip类: .代码如下: $this->load->('zip'); 此外,但是考虑到CI的结构,还需要设置一下自动加载类,把zip加载进去. 也可以在设置的时候,统一加载. 大家如果遇到这个问题可能就是自动加载没有加载zip类. 具体调用方法如下: .代码如下: $path = $_SERVER['DOCUMENT_ROOT'];//需要压缩的文件夹路径 $this->zip->read

CI框架中zip类应用示例_php实例

CI框架自带的zip类简单实用,本文就来简单说一下CI框架的zip类的使用. 首先需要导入zip类: 复制代码 代码如下: $this->load->('zip'); 此外,但是考虑到CI的结构,还需要设置一下自动加载类,把zip加载进去.也可以在设置的时候,统一加载.大家如果遇到这个问题可能就是自动加载没有加载zip类.具体调用方法如下: 复制代码 代码如下: $path = $_SERVER['DOCUMENT_ROOT'];//需要压缩的文件夹路径$this->zip->re

CI框架中cookie的操作方法分析_php实例

本文实例讲述了CI框架中cookie的操作方法.分享给大家供大家参考.具体分析如下: 第一种设置cookie的方式:采用php原生态的方法设置的cookie的值 复制代码 代码如下: setcookie("user_id",$user_info['user_id'],86500);  setcookie("username",$user_info['username'],86500);  setcookie("password",$user_in

CI框架中$this->load->library()用法分析_php实例

本文分析了CI框架中$this->load->library()的用法.分享给大家供大家参考,具体如下: 我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项: 1.第三方加载文件应放在application/libraries文件下 2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php  类名应该为Excel 3.通过:$this->load->library('类');方式在你需要的地方加载 4.也可以在applicati

CI框架扩展系统核心类的方法分析_php实例

本文实例讲述了CI框架扩展系统核心类的方法.分享给大家供大家参考,具体如下: 首先你系统扩展类是放在application/core下面的,本来系统核心类是CI_Controller,所以你不能以CI_开头了,你需要打开 application/config/config.php 修改: $config['subclass_prefix'] = 'MY_'; 为你的前缀! 一些公共的模块就可以卸载自己的核心类里面了! 这几天读了Dilicms(轻量级的后台架构),比如说他的后台扩展类是这样的:

CI框架中redis缓存相关操作文件示例代码_php实例

本文实例讲述了CI框架中redis缓存相关操作文件.分享给大家供大家参考,具体如下: redis缓存类文件位置: 'ci\system\libraries\Cache\drivers\Cache_redis.php' <?php /** * CodeIgniter * * An open source application development framework for PHP 5.2.4 or newer * * NOTICE OF LICENSE * * Licensed under

CI框架扩展系统核心类的方法分析

本文实例讲述了CI框架扩展系统核心类的方法.分享给大家供大家参考,具体如下: 首先你系统扩展类是放在application/core下面的,本来系统核心类是CI_Controller,所以你不能以CI_开头了,你需要打开 application/config/config.php 修改: $config['subclass_prefix'] = 'MY_'; 为你的前缀! 一些公共的模块就可以卸载自己的核心类里面了! 这几天读了Dilicms(轻量级的后台架构),比如说他的后台扩展类是这样的:

CI框架中$this-&gt;load-&gt;library()用法分析

本文分析了CI框架中$this->load->library()的用法.分享给大家供大家参考,具体如下: 我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项: 1.第三方加载文件应放在application/libraries文件下 2.文件名和类名应该相同,并且首字母大写,比如说文件名Excel.php  类名应该为Excel 3.通过:$this->load->library('类');方式在你需要的地方加载 4.也可以在applicati

php ci框架中header()页面跳转问题

问题描述 php ci框架中header()页面跳转问题 使用header函数跳转的时候可以找到指定的url 也能找到页面,但是页面就是不跳转,url不变,这是怎么回事 Request URL:http://localhost/login Request Method:POST Status Code:302 Request Headersview source Accept:*/* Accept-Encoding:gzip,deflate,sdch Accept-Language:zh-CN,