Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1172406
  • 博文数量: 272
  • 博客积分: 6445
  • 博客等级: 准将
  • 技术积分: 2833
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-04 23:22
文章分类

全部博文(272)

文章存档

2024年(1)

2023年(5)

2022年(3)

2021年(18)

2020年(9)

2019年(1)

2018年(13)

2017年(11)

2015年(9)

2013年(2)

2012年(4)

2011年(24)

2010年(114)

2009年(6)

2008年(29)

2007年(13)

2006年(10)

我的朋友

分类:

2010-04-26 11:15:20

两步骤
一,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

阅读(1014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~