- 论坛徽章:
- 0
|
php中使用zip
在PHP中,可以使用PHP自己的ZIP功能去为某些文件打包和解压,这点来说比其他语言
都很方便,方法小结如下:
1 打开PHP.INI中的扩展extension,启用(PHP 5.2以后有这个功能)
extension=php_zip.dll
2 压缩文件
Java代码
- <?
- // 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 解压
Java代码
- $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();
- }
复制代码 2
顶3
踩.分享到: .(转10款难看但好用的SEO工具 | HTML5新的数字输入控件 10:17评论 / 浏览 (0 / 56)分类:编程语言相关推荐评论发表评论 |
|