php案例:压缩多个文件
2023-06-13 09:13:56 时间
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主
文章目录
前言
学习学习怎么压缩多个文件.
1.php
<?php
$file=dirname(__FILE__);
//定位绝对路径到这里D:\phpstudy_pro\WWW
$file1=str_replace('\\', '/',$file);//然后把\改成/
$path=$file1."/66.txt";//后面在添加66.txt文件变成D:/phpstudy_pro/WWW/66.txt
$path1=$file1."/666.txt";//后面在添加666.txt文件变成D:/phpstudy_pro/WWW/666.txt
$fileList =[$path,$path1];
$filename = "test.zip";//把66.txt+666.txt文件都压缩进test.zip压缩包中
$zip = new ZipArchive();//创建压缩包镀锡
$zip->open($filename,ZipArchive::CREATE); //打开压缩包
foreach($fileList as $file){//遍历两个文件66.txt 666.txt
$zip->addFile($file,basename($file)); //向压缩包中添加文件(66.txt 666.txt)
}
$zip->close(); //关闭压缩包
效果
相关文章
- 各领域数据分级分类实施案例
- php案例 批量删除某个目录下的文件
- php案例:把文件内容读取到字符串中
- php案例:解压多个压缩包
- ZooKeeper学习总结【概念,安装配置,命令操作,JAVA API操作,集群搭建,案例所写代码】
- apache+php环境搭建教程_怎么搭建Php
- 机器学习案例——鸢尾花数据集分析
- 开发Linux下PHP模块开发:实现程序性能最大化(linux下php模块)
- Linux系统下搜索PHP文件的技巧(linux查找php文件)
- PHP(Mysql/Redis)消息队列的介绍及应用场景案例详解编程语言
- PHP多进程并行执行php脚本详解编程语言
- Linux下搭建完善的PHP开发环境(linux搭建php环境)
- PHP实现MySQL乐观锁的技术研究(mysql乐观锁php)
- 安装完美:PHP与MySQL的默契(php和mysql安装)
- Linux操作系统下卸载PHP的步骤(linux卸载php)
- 初探Linux中的PHP文件之旅(linux创建php文件)
- 使用PHP测试Redis的最佳实践(php测试redis)
- 实例证明:Oracle 数据库的强大应用与性能优势(oracle数据库案例)
- 如何在Linux系统下执行PHP文件?(linux下执行php)
- 在php中解除MySQL与PHP的绑定(mysql不包括)
- PHP在Linux上攀登新高度(php要linux)
- PHP连接MSSQL数据库遇到问题:无法连接的解决方案(php 无法 mssql)
- Linux无法解析PHP文件,如何解决(linux 不解析php)
- Linux系统下 PHP的安装和配置(linux下php的安装)
- MySQL实例一对一关系案例分析(mysql一对一案例)