【PHP在线压缩zip的函数代码】教程文章相关的互联网学习教程文章

真正的ZIP文件操作类(php)_PHP教程

/******************** 作者未知 整理: Longbill ( www.longbill.cn ; longbill.cn@gmail.com ) *********************/ class zip { var $datasec, $ctrl_dir = array(); var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; var $old_offset = 0; var $dirs = Array("."); function get_List($zip_name) { $zip = @fopen($zip_name, 'rb'); if(!$zip) return(0); $centd = $this->ReadCentralDir($zip,$zip...

将文件夹压缩成zip文件的php代码_PHP教程

1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中。 2.在你的php文件中加入下面代码即可 代码如下:require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");   //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");  //自动下载 实例:可以...

PHP执行zip与rar解压缩方法实现代码_PHP教程

Zip:PclZip http://www.phpconcept.net/pclzip/index.en.php Rar:PECL rar http://pecl.php.com/package/rar 以往过去要在php下执行解压缩程序,无非最常见的方法是写command 然后用exec()等执行函式去跑 这在Windows下或许可以,但换成Unix话会碍于帐号权限问题而无法顺利执行 那有没有那种本身就有提供函式可以直接使用而不需要去下command去跑的方法呢 答桉有(话说找了好几天才找到可以用的方法......XD) 先讲Zip,由于php内...

使用php生成zip压缩文件的方法附详细代码

代码如下:require_once "./include/zip.php"; $zip = new PHPZip(); // $zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");   //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");  //自动下载实例:可以参考下面的伪代码来看一个具体的使用场景:代码如下:require_once "./include/zip.php"; if (!$download) { exit(); } set_time_limit(60); $tmpManager =...

Codeigniter框架Zip编码类中read_dir方法的bug_PHP教程

Codeigniter 框架的压缩解码类,其中的 read_dir 方法,允许你压缩一个服务器某处存在的文件夹(以及它里面的文件和子文件夹)。 提供一个文件夹路径,zip 类将递归读取它并重新创建添加到存档。 你所提供的路径下面的所有文件都会被压缩进来,也包括所有子文件夹。 例如: $path = /path/to/your/directory/; $this->zip->read_dir($path); 默认 Zip 文件会把第一个参数的完整文件夹路径保存到Zip文件里。如果你想忽略目标路径之前...

PHP实例代码分析:将文件夹压缩成ZIP_PHP教程【图】

php中生成zip其实很简单,只要下面2步就能完成。 1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中。 2.在你的php文件中加入下面代码即可 require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");   //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件...

php在线解压ZIP文件实例代码_PHP教程

在PHP的函数库中只找到了个ZLIB的函数还跟压缩有点关系,但是使我失望的是他没能解ZIP的文件(哎….只好放弃了,大家可不要说我没毅力呀!!!)。不过俗话说的好:功夫不负有心人嘛!在PHP的函数库中只找到了个ZLIB的函数还跟压缩有点关系,但是使我失望的是他没能解ZIP的文件(哎….只好放弃了,大家可不要说我没毅力呀!!!)。不过俗话说的好:功夫不负有心人嘛!最后还是让我找到了解决的方法,就是通过PHP的程序执行函数来实...

用PHP制作zip压缩程序_PHP教程

刚在网上找的一个类。点击下载类文件(zip压缩文件,2.25K)$z = new PHPZip(); //新建立一个zip的类  方法一:$z -> Zip("", "out1.zip"); //添加当前目录和子目录下的所有档案  方法二:$files=array('1.txt','gb.txt');$files[]='5.txt';$z -> Zip($files, "out2.zip"); //添加文件列表  方法三:$z -> Zip("/usr/local/sext/", "out3.zip"); //添加指定目录 http://www.bkjia.com/PHPjc/445262.htmlwww.bkjia.comtruehttp:...

PHP操作Zip_PHP教程

class PHPZip { private $ctrl_dir = array(); private $datasec = array(); /********************************************************** * **********************************************************/ // ------------------------------------------------------ // // # // // $archive = new PHPZip(); // $filelist = $archive->visitFile(·); // print "е:\r\n"; // foreac...

用php实现备份数据库ZIP及导出_PHP教程

经常在有的PHP开源系统中,看到有备份数据库并导出的方法,其实代码不复杂,下面 大概讲解下,以WINDOWS为例子,两类方法,一个是目录文件夹要有执行脚本权限的, 一个个是没有权限的,代码如下: 一) Java代码 1. 2. 3. $username = "root"; 4. $password = ""; 5. $hostname = "localhost"; 6. $dbname = "test"; 7. 8. 9. $dumpfname = $dbname . "_" . date("Y-m-d_H-i-s").".sql"; 10....

PHP读取ZIP文件详细信息_PHP教程

02 $zip = zip_open("20101105.zip"); 03 if ($zip) { 04 while ($zip_entry = zip_read($zip)) { 05 echo "Name: " . zip_entry_name($zip_entry) . ""; 06 echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . ""; 07 echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . ""; 08 echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) ....

php生成zip压缩文件实例代码讲解_PHP教程

php压缩文件zip的例子 1.请先下载我准备好的zip.php工具类,下载后解压,将里面的文件放入对应的目录中,我是放在虚拟目录下的include文件夹中。2.在你的php文件中加入下面代码即可用法:require_once "./include/zip.php";$zip = new PHPZip();//$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip");   //只生成不自动下载$zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件名.zip"); //自动下载实...

php解压缩zip文件实例代码_PHP教程

php header(Content-type: text/html;charset=utf-8); error_reporting(E_ALL); set_time_limit(0); $zip_filename = "Test.zip"; $zip_filename = key_exists(zip, $_GET) && $_GET[zip]?$_GET[zip]:$zip_filename; $zip_filepath = str_replace(\, /, dirname(__FILE__)) . / . $zip_filename; if(!is_file($zip_filepath)) {die(文件".$zip_filepath."不存在!); } $zip = new ZipArchive(); $rs = $zip->open($zip_filepath); i...

用PHP实现上传的ZIP文件的解压转_PHP教程

用PHP实现上传的ZIP文件的解压(转) caoli 发表于 2001-2-20 10:48:20 PHP编程 ←返回版面 前不久在浏览网页时,无意中发现了www.chinaren.com的主页大巴能够把上传的ZIP文件自动的解压,感到非常的有意思,更让我感兴趣的是它的功能是用PHP来,考虑到我也会一些PHP,所以,就决定试试。经过我一番的查找,在PHP的函数库中只找到了个ZLIB的函数还跟压缩有点关系,但是使我失望的是他没能解ZIP的文件(哎….只好放弃了,大家可不要说...

PHP的zip使用方法_PHP教程

PHP的zip 使用方法在Zip文件功能可以让你阅读ZIP文件。 -------------------------------------------------- ------------------------------ 安装 对于Zip文件的职能工作,您的服务器,这些图书馆必须安装: 该ZZIPlib库吉Draheim :下载ZZIPlib图书馆 邮编PELC的延伸:下载的Zip PELC延长 安装Linux系统 PHP的5 + :邮政编码职能和邮编图书馆默认情况下不启用的,必须从上面的联系。使用-w ith-拉链=方向配置选项,包括邮政编...