zip

作者: aoshi | 来源:发表于2022-04-15 17:26 被阅读0次
    <?php
                    $zip = new ZipArchive();
                    $res = $zip->open('test.zip', ZipArchive::CREATE);     //flag1
                    if ($res === TRUE) {
                        $zip->addFromString('test.txt', '');      //将字符串加入的文件,然后压缩 param1 加入到的文件名称 param2 字符串
    //                    $zip->addFile('test_echo.php', 'root.txt');     //param1  要加入压缩的文件路径  param2 在压缩文件里对param1改名
                        $zip->close();
                        echo 'ok';
                    } else {
                        echo 'failed';
                    }
    
    flag1
    压缩包未添加文件时,不会产生压缩文件
    ZIPARCHIVE::CREATE  如果不存在则创建一个zip压缩包。
    ZIPARCHIVE::OVERWRITE  总是以一个新的压缩包开始,此模式下如果已经存在则会被覆盖。
    ZIPARCHIVE::EXCL   如果压缩包已经存在,则出错。
    ZIPARCHIVE::RDONLY   只读模式打开压缩包
    ZIPARCHIVE::CHECKCONS 对压缩包执行额外的一致性检查,如果失败则显示错误
    

    相关文章

      网友评论

          本文标题:zip

          本文链接:https://www.haomeiwen.com/subject/apewsrtx.html