如何使用PHP提取.zip(100%)?
答案 0 :(得分:16)
如果您安装了zziplib,则可以使用以下代码:
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/my/destination/dir/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
确保执行php的用户(通常是nobody,apache或httpd)在目标目录上具有写入权限。
答案 1 :(得分:3)
使用Zip API。算法是:
希望这有帮助,
Phil Lello