php案例:压缩多个文件

简介: php案例:压缩多个文件

前言

学习学习怎么压缩多个文件.

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(); //关闭压缩包

效果



相关文章
|
1月前
thinkphp5.1隐藏index.php入口文件
thinkphp5.1隐藏index.php入口文件
35 0
thinkphp5.1隐藏index.php入口文件
|
4天前
|
SQL 监控 安全
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
|
1月前
|
安全 PHP 数据库
【PHP开发专栏】PHP文件包含漏洞与防范
【4月更文挑战第30天】本文探讨了PHP文件包含漏洞,该漏洞让攻击者能执行恶意代码或访问敏感信息。文章分为三部分:原理、影响和防范。文件包含函数(如`include`和`require`)在攻击者控制文件名时可能导致漏洞。影响包括执行恶意代码、泄露敏感信息和影响服务器性能。防范措施包括验证文件名安全性、使用安全包含函数、设置安全包含路径和参数,以及定期更新和维护代码及库。开发者应重视此问题,采取相应措施保障应用安全。
|
1月前
|
网络协议 PHP
|
PHP
php入门到精通精典案例教程
php入门到精通精典案例教程:http://www.erdangjiade.com/php
1248 0