两步骤
一,php.ini中进行如下配置
Add "extension=php_zip.dll" in your php.ini
and
zlib.output_compression = On
二PHP解压缩zip文件
php
header('Content-type: text/html;charset=utf-8');
error_reporting(E_ALL);
set_time_limit(0);
$zip_filename = "Test.zip";
$zip_filename = key_exists('zip', $_GET) && $_GET['zip']?$_GET['zip']:$zip_filename;
$zip_filepath = str_replace('\\', '/', dirname(__FILE__)) . '/' . $zip_filename;
if(!is_file($zip_filepath))
{
die('文
件"'.$zip_filepath.'"不存在!');
}
$zip = new ZipArchive();
$rs = $zip->open($zip_filepath);
if($rs !== TRUE)
{
die('解压失败!Error Code:'. $rs);
}
$zip->extractTo('./');
$zip->close();
echo $zip_filename.'解压成功!';
?>
代码很简单,不过还是研究了好大一会手册
php配
置中需要zlib支持
win下就是php_zip.dll
阅读(1059) | 评论(0) | 转发(0) |