使用PHP提取.zip文件

|                                                                                                                       
已邀请:
如果已安装zziplib,则可以使用以下代码:
<?php
$zip = new ZipArchive;
if ($zip->open(\'test.zip\') === TRUE) {
  $zip->extractTo(\'/my/destination/dir/\');
  $zip->close();
  echo \'ok\';
} else {
  echo \'failed\';
}
?>
确保执行php的用户(通常没有人,apache或httpd)对目标目录具有写权限。     
使用Zip API。此算法为: 使用zip_open打开文件 使用zip_read读取目录条目;如果错误,请执行步骤8 使用zip_entry_name获取名称 使用zip_entry_open打开条目 使用zip_entry_read获取数据,并存储所需的方式和位置 使用zip_entry_close关闭条目 转到步骤2 使用zip_close关闭文件 希望这可以帮助, 菲尔·莱洛     

要回复问题请先登录注册