搜索墙首页  编程技术  java  asp  ajax  php  c/c#/c++  数据库  oracle  mysql  db2  操作系统  windows  linux  股吧
首页 > 编程 > PHP
 1         
1楼  myjiushizhe 2010-04-01

<?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
 1         
您的发言将按有关规定都会存档,您须为所发表后果负责,请您遵纪守法并注意语言文明。
标题:PHP解压缩zip文件
热门关注
标题回复点击
三 php与XML、XSLT、Mysql的结合运用,下载篇0455
php 学习的连接整理0384
无法加载 mcrypt 扩展,请检查您的 PHP 配置。7290
源码安装PHP5.3.00272
php 日记(资料来源:internet )1266
eclipse 插件net.sf.simpletest.eclipse 无法装入类1264
为Fedora Linux 上PHP添加OCI 支持0260
php & apache & mysql安装配置软件与文档0252
云动力发布Magento最新版本简体中文语言包0249
Warning: mysql_num_rows(): supplied argument3240
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源