zoukankan      html  css  js  c++  java
  • php中使用zip

    简介:这是php中使用zip的详细页面,介绍了和php,php, zip php中使用zip有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=350525' scrolling='no'>   在PHP中,可以使用PHP自己的ZIP功能去为某些文件打包和解压,这点来说比其他语言
    都很方便,方法小结如下:

    1 打开PHP.INI中的扩展extension,启用(PHP 5.2以后有这个功能)
      extension=php_zip.dll

    2 压缩文件
      
    
    <?
    // Creating object of the ZipArchive
     $zip = new ZipArchive();
     
     $ow = 1;
     $file= "c:\\master.zip";
     if($zip->open($file,$ow?ZIPARCHIVE::OVERWRITE:ZIPARCHIVE::CREATE)===TRUE)
     {
       //增加一个文件
       $zip->addFile("c:\\master.txt");
       
       //a1.txt会被保存加压到a2.txt
       $zip->addFile("c:\\a1.txt", "c:\\a2.txt");
       
       $zip->addFile("c:\\a3.txt");
       
       //关闭 
       $zip->close();
       
      }
     ?>
    


    3 解压
     
     $zip = new ZipArchive();
    
     //打开master.zip 
     if ($zip->open("master.zip") === TRUE) 
     {
       //解压的路径
       $zip->extractTo("/path/to/folder/");
       $zip->close();
     }
    
     // 只解压一个文件 
     // Open master.zip for extracting single files
     if ($zip->open("master.zip") === TRUE) 
     {
       // Will extract only fonts.css from master.zip to given path.
       $zip->extractTo("/path/to/folder/","fonts.css");
       $zip->close();
     }
    
     //解压多个文件 
     if ($zip->open("master.zip") === TRUE) 
     {
          $files = array("fonts.css","master.css");
       $zip->extractTo("/path/to/folder/",$files);
       $zip->close();
     }
    
    

     

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/350525.html pageNo:3
  • 相关阅读:
    能直接调用析构函数,不能直接调用构造函数
    第二章、IP协议详解
    第一章、TCP协议详解
    STL
    容器
    7、jQuery选择器及绑定方法
    6、JQuery语法
    5、DOM 定时器 和 JQuery 选择器
    4、DOM之正则表达式
    3、JS函数与DOM事件
  • 原文地址:https://www.cnblogs.com/ooooo/p/2238731.html
Copyright © 2011-2022 走看看