一个完美的PHP ZIP压缩类代码

一个完美的PHP ZIP压缩类代码

ID:39633560

大小:40.00 KB

页数:9页

时间:2019-07-07

一个完美的PHP ZIP压缩类代码_第1页
一个完美的PHP ZIP压缩类代码_第2页
一个完美的PHP ZIP压缩类代码_第3页
一个完美的PHP ZIP压缩类代码_第4页
一个完美的PHP ZIP压缩类代码_第5页
资源描述:

《一个完美的PHP ZIP压缩类代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一个完美的PHPZIP压缩类代码本程序可以快速的实现把我们的文件利用php压缩类压缩成我们想的zip,或者rar的压缩包,后缀名可以自定义哦,压缩算法是来自国外一个网站抄的。首先实例化,然后传参。两个参数。第一个关于你文件地址的一个Array。第二个是要你要保存的压缩包文件的绝对地址。Forexample: 代码如下复制代码       $zipfiles=array("/root/pooy/test1.txt","/root/pooy/test2.txt");       $z=newPHPZip();       //$randomstr=random(8);       $zipfi

2、le=TEMP."/photocome_".$groupid.".zip";       $z->Zip($zipfiles,$zipfile);//添加文件列表PHP的ZIP压缩类如下: 代码如下复制代码

3、unction_exists('gzcompress'))       {               $curdir=getcwd();           if(is_array($dir))            {                   $filelist=$dir;           }           else            {               $filelist=$this->GetFileList($dir);           }           if((!empty($dir))&&(!is_array($dir))&&(f

4、ile_exists($dir)))chdir($dir);           elsechdir($curdir);           if(count($filelist)>0)           {                foreach($filelistas$filename)               {                   if(is_file($filename))                   {                       $fd= fopen ($filename,"r");                     

5、  $content=fread($fd,filesize($filename));                       fclose($fd);                       if(is_array($dir))$filename=basename($filename);                       $this->addFile($content,$filename);                   }               }               $out=$this->file();               chdir($

6、curdir);               $fp=fopen($zipfilename,"w");               fwrite($fp,$out,strlen($out));               fclose($fp);           }           return1;       }        elsereturn0;   }   functionGetFileList($dir)   {       if(file_exists($dir))       {           $args=func_get_args();           

7、$pref=$args[1];           $dh= opendir($dir);           while($files=readdir($dh))           {               if(($files!=".")&&($files!=".."))                {                   if(is_dir($dir.$files))           

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。