使用条件:如需在服务器上运行 Zip File 函数,必须安装这些库:
1.Guido Draheim 的 ZZIPlib 库
2.Zip PELC 扩展
可用phpinfo查看是否支持zip库
php压缩文件代码:
<?php
$zip = new ZipArchive;
$filename = "/www/test.txt";//要压缩的文件路径
$zipname = "test.zip";//压缩包文件名
if($zip->open($zipname,ZIPARCHIVE::CREATE) == TRUE){
$zip->addFile($filename);
$zip -> close();
echo '成功!';
}else{
echo '失败。';
}
?>
php解压zip文件的代码:
<?php
$zip = new ZipArchive;
$filename = '/www/test.zip';
if($zip -> open($filename) == TRUE){
$zip->extractTo('./');
$zip->close();
echo 'Success!';
}else{
echo 'False!';
}
?>