ホームページ  >  記事  >  バックエンド開発  >  PHPでzipを使用する

PHPでzipを使用する

WBOY
WBOYオリジナル
2016-06-23 14:32:47952ブラウズ

简介:这是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
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPビット演算子次の記事:PHPビット演算子