php在线解压zip文件代码

解压方法:
1.上传压缩包如abc.zip到unzip.php同级目录,如:
/test/abc.zip
/test/unzip.php
2.访问http://www.abc.com/test/unzip.php?zip=abc.zip
3.执行一次后,可见结果“abc.zip解压成功!”,勿多次执行。
4.解压后,记得务必删除压缩包和解压文件,因为没有设置解压密码,
容易导致文件被二次解压而覆盖。
复制代码 代码如下:
<?php
header('Content-type: text/html;charset=utf-8');
error_reporting(E_ALL);
set_time_limit(0);
$zip_filename = "a.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在线解压zip文件代码

/所属分类:PHP代码/更新时间:2014-09-02
相关PHP代码

模板搜索

猜你也喜欢看这些

PHP代码_标签

php
@2014 www.120muban.com模板库