首页 > 编程语言 >php 创建压缩包zip,并将指定文件放入zip中

php 创建压缩包zip,并将指定文件放入zip中

时间:2024-09-03 16:53:27浏览次数:11  
标签:文件 zip echo zipFileName file php 压缩包

目前用的是tp6框架

// 指定要压缩的文件和压缩包的名称
        $filesToZip = [public_path().'pdffile/生物样本库-原件.pdf']; // 要压缩的文件列表
        $zipFileName = public_path().'pdfzip/archive.zip'; // 压缩包名称

        // 创建一个新的ZIP档案
        $zip = new ZipArchive();
        if ($zip->open($zipFileName, ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
            // 将指定文件添加到ZIP档案中
            foreach ($filesToZip as $file) {
                if (file_exists($file)) {
                    $zip->addFile($file, basename($file)); // 添加文件到压缩包
                } else {
                    echo "文件 $file 不存在。\n";
                }
            }
            // 关闭ZIP档案
            $zip->close();
            echo "压缩包 $zipFileName 创建成功!\n";
        } else {
            echo "无法创建压缩包 $zipFileName \n";
        }

 

破罐子互摔



标签:文件,zip,echo,zipFileName,file,php,压缩包
From: https://blog.51cto.com/u_15668841/11909167

相关文章

  • PHP性能优化
        PHP性能优化是指通过一系列的技术手段和优化策略来提升PHP程序的执行效率和响应速度,更好地满足用户的需求和提供更好的用户体验。下面列举了一些常见的PHP性能优化方法:一、使用合适的PHP版本        不同的版本在性能、功能和语法等方面都有所不同,开发人......
  • php获取FTP服务器中文件内容返回给前端
    有一个需求是访问存储在群辉SynologyNAS上的图片,https://ip:port/path/to/image.jpg,用浏览器打开会出现“您的连接不是私密/安全连接”错误。网上检索资料发现可能是因为缺少SSL证书的关系。引用https://www.cloudflare-cn.com/learning/ssl/connection-not-private-explaine......
  • Java、python、php版 舞蹈工作室管理系统 舞蹈课程预约平台(源码、调试、LW、开题、PPT
    ......
  • DzzOffice PHP 性能优化
    PHP的优势之一是其高速执行能力,然而,我们不应因此忽视对PHP代码进行优化处理的重要性。未经优化的逻辑将导致整个程序执行效率的降低。以下是对几个常见问题的分析:文件绝对路径在includes和requires中使用绝对路径,这样在分析路径花的时间更少。循环与函数在循环里别用函数,例......
  • 【最新原创毕设】基于微信小程序的老年人健康医疗信息服务平台设计+24246(免费领源码)可
    摘 要老年人健康是社会关注的重点之一,随着我国人口老龄化程度的增加,老年人的健康问题逐渐凸显。为了更好地满足老年人的健康需求,提高医疗服务质量和效率,开发一个基于SpringBoot的老年人健康医疗信息服务平台是十分必要的。老年人健康医疗信息服务平台利用Java语言,通过spring......
  • php邮箱服务器怎么搭建?如何构建服务器?
    php邮箱服务器配置教程指南?php邮件服务器如何搭建?搭建一个稳定高效的php邮箱服务器,不仅可以提升邮件传输的效率,还能增强数据的安全性。那么,如何着手搭建这样一个服务器呢?AokSend将详细探讨php邮箱服务器的搭建步骤。php邮箱服务器:配置环境配置php邮箱服务器环境是搭建过程......
  • (免费源码)计算机毕业设计必看必学 原创定制程序 java、PHP、python、小程序、文案全套
    目 录摘要1绪论1.1研究背景1.2研究意义1.3论文结构与章节安排2 自助洗衣房管理系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.2.2数据修改流程2.2.3数据删除流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析......
  • 记一次学习--HIDS-phpwebshell绕过
    目录第一个样本代码分析结果第二个样本代码分析结果第三个样本 结果第四个样本结果 第五个样本结果第六个样本结果 第七个样本结果第八个样本(通过session绕过)第九个样本第十个样本第十一个样本(自己改变自己)第十二个样本结果第十三个样本(优先队列......
  • PHP批量修改MySQL数据表字符集为utf8mb4/utf8mb4_unicode_ci
    编码大全可参考我之前的文章:快速理解ASCII、GBK、Unicode、UTF-8、ANSI批量修改注意这是DDL操作,操作过程会锁表(元数据锁),平均1秒能够转码3张表(数据量不大)。亲测操作过后没有数据异常,推荐执行前备份。//接手一些老项目,需要修改编码。$host='';$db='';$user='';$pa......
  • A-计算机毕业设计定制:80891ssm大学校园慈善拍卖网站(免费领源码)可做计算机毕业设计JAV
    摘要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对大学校园慈善拍卖网站等问题,对大学校园慈善拍卖网站进行研究分析,然后开发设计出大学校园慈善......