waithaw/phpzipper
Composer 安装命令:
composer require waithaw/phpzipper
包简介
To zip/unzip files/folders easily
README 文档
README
To zip/unzip files/folders easily including password protected
Created for easy use to zip/unzip including password protected (using PHP's native ZipArchive class)
Installation
Install this package via Composer.
composer require waithaw/phpzipper
Usage
Create Zip object
use WaiThaw\PhpZipper\Zip; $zip = new Zip();
Creating a Zip file from Single file or multiple files with no password
$zip->createFromFiles('backup.zip', $file); //OR $zip->createFromFiles('backup.zip', $filelists);
Creating a Zip file from Single file or multiple files with password
$zip->createFromFiles('backup.zip', $file, 'password'); //OR $zip->createFromFiles('backup.zip', $filelists, 'password');
Creating a Zip file from a directory including sub directories
// Without a password $zip->createFromDir('backup.zip', 'D:\testfolder'); // With a password $zip->createFromDir('backup.zip', 'D:\testfolder', 'password');
Extracting a simple or password-protected zip file
// Extracting a simple zip file. $zip->extractTo('backup.zip', 'D:\outputpath'); //Extracting a password-protected zip file $zip->extractTo('backup.zip', 'D:\outputpath', 'password');
Downloading zip files
// You can download the zip file at once archiving. $zip->createFromFiles('backup.zip', $file)->download(); $zip->createFromDir('backup.zip', 'D:\testfolder')->download(); // And you can also delete the zip file after downloaded, by passing ‘delete’ string in download() method. $zip->createFromFiles('backup.zip', $file)->download('delete'); $zip->createFromDir('backup.zip', 'D:\testfolder')->download('delete');
Security
If you discover any security related issues, please email them to waithawoocw@gmail.com instead of using the issue tracker.
License
The MIT License (MIT). Please see the License File for more information.
统计信息
- 总下载量: 61
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-12-19