1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php $zip = new ZipArchive(); $filename = "newzip.zip"; if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) { exit("cannot open <$filename>\n"); } $zip->addFromString("firstfile." . time() . ".txt", \ "This is the first file in our ZIP, added as firstfile.txt.\n"); $zip->addFromString("testdir/secondfile." . time() . ".txt", \ "This is the second file in our ZIP, added as secondfile.txt.\n"); $zip->addFile("testtext.txt"); echo "numfiles: " . $zip->numFiles . "\n"; $zip->close(); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php $zip = new ZipArchive(); $filename = 'newzip.zip'; if ($zip->open($filename)!==TRUE) { exit("cannot open <$filename>\n"); } print_r($zip); var_dump($zip); echo "<br><br>"; echo "The file " .$filename. " has the following files:\n <br>"; for ($i=0; $i<$zip->numFiles;$i++) { echo "index: $i\n"; print_r($zip->statIndex($i)); echo "<br>\n"; } $zip->extractTo('./testdestination/'); $zip->close(); ?> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |