hi,欢迎访问本站!
当前位置: 首页Web前端正文

php解压zip文件的方法

墨初 Web前端 350阅读

php中的ZipArchive函数可以去解压与压缩文件,但使用此函数之前也要在php的配置中设置一下,这篇文章不讲php的设置只说一说此函数的用法。

php在线解压zip文件的方法

1、php判断被解压文件是否存在

$zip = new ZipArchive();
//检测被解压的文件是否存在
if($zip->open('file.zip') === true) {
    echo 'ZIP文件存在!';
} else {
    echo 'ZIP文件不存在!';
}

2、php解压zip文件到目录

$zip = new ZipArchive();
//检测被解压的文件是否存在
if($zip->open('file.zip') === true) {
    //解压文件到当前目录,如果目录不存在则会自动创建
    $zip->extractTo('text/mochu');
    $zip->close();
}

注意:经过测试如果ZIP文件解压的目录不存在,则会自动创建!

3、php提取ZIP压缩文件夹内的指定文件的内容

$zip = new ZipArchive();
//检测被解压的文件是否存在
if($zip->open('rt.zip') === true) {
    $stream = $zip->getStream('rt.txt'); 
    $str = stream_get_contents($stream); 
    var_dump($str); 
}
声明:无特别说明,转载请标明本文来源!
相关推荐