Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tekintian/php-tzip
简单,快速,高效的在线ZIP文件打包压缩下载工具. 支持php5, php7, php8
https://github.com/tekintian/php-tzip
Last synced: about 9 hours ago
JSON representation
简单,快速,高效的在线ZIP文件打包压缩下载工具. 支持php5, php7, php8
- Host: GitHub
- URL: https://github.com/tekintian/php-tzip
- Owner: tekintian
- Created: 2023-10-04T04:10:03.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-04T04:11:22.000Z (about 1 year ago)
- Last Synced: 2024-09-15T22:07:39.471Z (about 2 months ago)
- Language: PHP
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PHP zip打包压缩工具
简单,快速,高效的在线ZIP文件打包压缩下载工具. 支持php5, php7, php8
## 使用方法:
### Composer 方式
1. Composer安装类库
~~~sh
# 加载php-tzip类库
composer require tekintian/php-tzip
~~~
2. 使用示例
可查看 tests/demo.php文件中的相关演示
~~~php
readDir($path, false);
// 在压缩包内添加一个目录 demo1 这里的目录是你最终的压缩包中的目录,非你本地现有的目录!
$zip->addDir('demo1');
$data = file_get_contents('./demo.txt');
// 将demo.txt数据存放到压缩包的demo1/demo.txt 注意这个操作说指定的目录demo1必须先通过 addDir创建
$zip->addData('demo1/demo.txt', $data);
// 将文件通过浏览器下载
// $zip->download($outfile);
// 打包目录中的文件为test.zip
$zip->archive($outfile);
# 清理数据
$zip->clearData();
~~~专业企业信息化软件研发, 个性化软件定制开发,手机APP开发服务商.
服务热线:13888011868
QQ:932256355