您的位置:首页 > 其它

简单的zip压缩和解压缩

2016-04-18 17:45 169 查看
其实像这样的php拓展很多,只是项目中没怎么用到:

<?php
$zip = new ZipArchive();

$filename = "./test112.zip";
//以不存在就创建的模式打开压缩包
if($zip->open($filename, ZIPARCHIVE::CREATE) !== TRUE){
exit("cannot open  $filename \n");
}else{
//echo "可以打开";
//像压缩包里添加文件,并顺带写点内容
$zip->addFromString("test.txt", 'file content goes here!');
echo $zip->numFiles;
echo $zip->status;
//添加test.php文件的内容到te.php  然后将te.php添加到压缩包里
$zip->addFile("./test.php", "te.php");
$zip->setPassword("111");
$zip->close();
}

//解压缩
// $zip = new ZipArchive();
// if($zip->open("./test112.zip") === TRUE){
// $zip->extractTo("./my/");    //解压到my目录下
// $zip->close();
// echo "ok";
// }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: