php压缩和解压zip代码


使用条件:如需在服务器上运行 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!';
}

?>

发表回复