压缩zip文件
PHP zipfile函数可以用来压缩zip文件,使用方法如下:
$zip = new ZipArchive();
if ($zip->open('test.zip', ZipArchive::CREATE) === TRUE)
{
$zip->addFile('test.txt');
$zip->close();
echo '压缩成功';
}
else
{
echo '压缩失败';
}
上面代码将test.txt文件压缩到test.zip文件中,如果压缩成功,就会输出压缩成功,否则输出压缩失败。
解压zip文件
PHP zipfile函数也可以用来解压zip文件,使用方法如下:
$zip = new ZipArchive();
if ($zip->open('test.zip') === TRUE)
{
$zip->extractTo('/mydata/test');
$zip->close();
echo '解压成功';
}
else
{
echo '解压失败';
}
上面代码将test.zip文件解压到/mydata/test目录中,如果解压成功,就会输出解压成功,否则输出解压失败。
PHP zipfile函数还支持添加文件、删除文件、列出文件等操作,具体使用方法可以参考PHP官方文档。