php压缩文件,php解压缩文件

2024-10-13 09:47:01

1、PHP Zip File 简介压缩文件函数允许我们读取压缩文件。

2、压缩文件,代码如下://将文件压缩为zip文件 $zip=new ZipArchive(); if($zip->open('note.zip',ZipArchive::OVERWRITE)===TRUE){ $zip->addFile('note.txt'); $zip->close(); }如图所示,将note.txt文件压缩;

php压缩文件,php解压缩文件

3、解压缩文件,代码如下://将zip文件解压 $zip=new ZipArchive(); if($zip->open('note.zip')===TRUE){ $zip->extractTo('note2.txt'); $zip->close(); }如图所示:将note.zip解压为note2文件夹,文件夹中含有note.txt;

php压缩文件,php解压缩文件php压缩文件,php解压缩文件php压缩文件,php解压缩文件

5、将文件芾卤伲鹤夹压缩为zip文件(递归),代码如下://文件夹压缩为zip文件 function addFileToZip($path,$zip){ $handler=opendir烫喇霰嘴($path); while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){ if(is_dir($path."/".$filename)){ addFileToZip($path."/".$filename, $zip); }else { //将文件加入zip对象 $zip->addFile($path."/".$filename); } } } @closedir($path); } //调用上面函数 $zip=new ZipArchive(); if($zip->open('share.zip', ZipArchive::OVERWRITE)=== TRUE){ addFileToZip('ex/share/', $zip); $zip->close(); }如图所示,将ex文件夹压缩为share.zip文件;

php压缩文件,php解压缩文件php压缩文件,php解压缩文件

6、PS:解压文件夹同方法2一致,这里就不做演示了。如果您觉得该经验对您有用,请点击页面右上角上的【大拇指】或【投票TA】或【关注TA】给我一个支持。如果怕下次找不到该经验,请点击页面右上角上的【五角星】收藏该篇经验。

猜你喜欢