function zip_file(string $filename){
  if(!is_file($filename)){
    return false;
  }
  $zip=new ZipArchive();
  $zipName=basename($filename).'.zip';
  //打开指定压缩包,不存在则创建,存在则覆盖
  if($zip->open($zipName,ZipArchive::CREATE|ZipArchive::OVERWRITE)){
    //将文件添加到压缩包中
    if($zip->addFile($filename)){
      @unlink($filename);
    }
    $zip->close();
    return true;
  }else{
    return false;
  }
}

php单文件压缩的功能函数的实现相关推荐

  1. php多文件压缩的功能函数

    function zip_files(string $zipName,...$files){   //检测压缩包名称是否正确   $zipExt=strtolower(pathinfo($zipNam ...

  2. Java 11即将发布的功能–启动单文件源程序

    Java 11即将完成,并且进入了下降阶段 . 好像在几周前就发布了Java 9,而在这里,距离发布Java 11不到几个月. 鉴于Java的新发行过程和时间表,这将变得司空见惯. 不管那是好事,我们 ...

  3. AOT和单文件发布对程序性能的影响

    AOT和单文件发布对程序性能的影响 以前的.NET框架原生并不支持最终编译结果的单文件发布(需要依赖第三方工具) 1. 前言 这里先和大家介绍一下.NET一些发布的历史,以前的.NET框架原生并不支持 ...

  4. 关于ZIP大文件压缩

    实测:4.76 GB一个单文件压缩没有什么问题. import java.io.File; import java.io.FileInputStream; import java.io.FileOut ...

  5. Qt调用dll中的功能函数

    http://www.cnblogs.com/hicjiajia/archive/2010/08/27/1810239.html 声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll ...

  6. .NET5.0 单文件发布打包操作深度剖析

    .NET5.0 单文件发布打包操作深度剖析 前言 随着 .NET5.0 Preview 8 的发布,许多新功能正在被社区成员一一探索:这其中就包含了"单文件发布"这个炫酷的功能,实 ...

  7. 【转】Qt调用dll中的功能函数

    DLL 优点 ------------------------------------- 1.扩展了应用程序的特性: 2.可以用许多种编程语言来编写: 3.简化了软件项目的管理: 4.有助于节省内存: ...

  8. Qt编译zlib完成文件压缩解压(Ubuntu18.04)

    一.前言 在软件开发中进行有需求需要将生成的一些文件打包上传到服务器,或者从服务器下载压缩包下来内部解压.或者自己做一些打包工具,那么使用zlib开源就可以很方便的完成.接下来介绍在zlib在Linu ...

  9. golang glog文件名命令_Golang开发的全功能单文件Web服务器

    最新HTTP/2标准已经发布,是基于谷歌QUIC的技术升级而成.虽然标准已经发布,但是目前还鲜有应用支持,那么有没有方法进行技术尝鲜呢?答案是肯定的.本文虫虫给大家介绍一个Golang Web服务器应 ...

最新文章

  1. MongoDB的update和set的用法
  2. 负载均衡中的服务器健康检查
  3. linux搭建markdown服务,Markdown新手快速入门基础教程及Ubuntu下的安装
  4. Dubbo发展史谁知道?
  5. 使用ILmerge合并Exe、Dll文件的帮助类
  6. maya python 创建求_如何使用python在Maya中创建列表
  7. JavaScript设计模式第一弹-创建型设计模式
  8. ulimit命令学习
  9. ASPack 2.x (without poly) - Alexey Solodovnikov [Overlay]脱壳
  10. 思必驰:启发式对话中的知识管理
  11. 先帝爷下南阳御驾三请,联东吴灭曹魏鼎足三分~~~
  12. JAVA性能优化,让程序更快更稳定
  13. 高数 03.02洛必达法则
  14. python文件操作练习题【学生成绩.txt】
  15. 计算机专业迎新晚会主题海报,如何制作迎新晚会宣传海报?推荐使用迎新海报素材!...
  16. 家乐福中国:曾经的零售之王走上资本运作之路
  17. 字符串快速变dict字典key
  18. 如何运行一个web程序
  19. 作为一个Java程序员,一生必看的15本书!赶快收藏起来,适合所有程序员们
  20. 植物大战僵尸经典开发步骤

热门文章

  1. c#实例-子线程查找另一线程模态对话框句柄(invoke测试)
  2. Windows消息ID号查看
  3. c#中一个进程启动另一个进程并传递参数
  4. MFC中的模态对话框与非模态对话框
  5. 操作excel的一些方法
  6. Android—Bitmap图片大小计算、压缩与三级缓存
  7. SwiftUI3.0用户登录输入非空校验经典案例
  8. swift5.x基础知识入门
  9. Qt踩坑之打包exe
  10. 恢复mysql中root用户的所有权限_如何还原MySQL root用户的全部权限