php多文件压缩的功能函数
生活随笔
收集整理的這篇文章主要介紹了
php多文件压缩的功能函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function zip_files(string $zipName,...$files){
? //檢測壓縮包名稱是否正確
? $zipExt=strtolower(pathinfo($zipName,PATHINFO_EXTENSION));
? if('zip'!==$zipExt){
? ? return false;
? }
? $zip=new ZipArchive();
? if($zip->open($zipName,ZipArchive::CREATE|ZipArchive::OVERWRITE)){
? ? foreach($files as $file){
? ? ? if(is_file($file)){
? ? ? ? $zip->addFile($file);
? ? ? }
? ? }
? ? $zip->close();
? ? return true;
? }else{
? ? return false;
? }
}
? //檢測壓縮包名稱是否正確
? $zipExt=strtolower(pathinfo($zipName,PATHINFO_EXTENSION));
? if('zip'!==$zipExt){
? ? return false;
? }
? $zip=new ZipArchive();
? if($zip->open($zipName,ZipArchive::CREATE|ZipArchive::OVERWRITE)){
? ? foreach($files as $file){
? ? ? if(is_file($file)){
? ? ? ? $zip->addFile($file);
? ? ? }
? ? }
? ? $zip->close();
? ? return true;
? }else{
? ? return false;
? }
}
總結
以上是生活随笔為你收集整理的php多文件压缩的功能函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP的Smarty较为完整的笔记
- 下一篇: php单文件压缩的功能函数的实现