<?php$zip = new ZipArchive();
$filename = "./test.zip";if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}$zip->addFile($thisdir . "/a.jpg","/a.jpg");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
//剩下的部分就是下载的代码了~给用户一个链接就可以了。
echo "<a href = 'test.zip'>download</a>"
?>
$filename = "./test.zip";if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}$zip->addFile($thisdir . "/a.jpg","/a.jpg");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
//剩下的部分就是下载的代码了~给用户一个链接就可以了。
echo "<a href = 'test.zip'>download</a>"
?>
$string = 'Some information to compress';
$gz = gzopen('somefile.gz','w9');
gzwrite($gz, $string);
gzclose($gz);
?>
win下面需要打开php_zip.dll 的扩展。