其实像这样的php拓展很多,只是项目中没怎么用到:
<?php $zip = new ZipArchive(); $filename = "./test112.zip"; //以不存在就创建的模式打开压缩包 if($zip->open($filename, ZIPARCHIVE::CREATE) !== TRUE){ exit("cannot open $filename \n"); }else{ //echo "可以打开"; //像压缩包里添加文件,并顺带写点内容 $zip->addFromString("test.txt", 'file content goes here!'); echo $zip->numFiles; echo $zip->status; //添加test.php文件的内容到te.php 然后将te.php添加到压缩包里 $zip->addFile("./test.php", "te.php"); $zip->setPassword("111"); $zip->close(); } //解压缩 // $zip = new ZipArchive(); // if($zip->open("./test112.zip") === TRUE){ // $zip->extractTo("./my/"); //解压到my目录下 // $zip->close(); // echo "ok"; // }