php中使用zip

來源:互聯網
上載者:User

簡介:這是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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.