PHPでZipを作ってうんたら

めも。

面倒なので、
$shellCmd = "zip -jqr foo.zip file_path";
みたいなのを
exec( $shellCmd );
で実行して、できたのを
header( "ほにゃらら" );
でダウンロードさせるようにする。
そのとき、php.iniの設定で
zlib.output_compressionがOnになってると勝手にさらに
圧縮してくれるので、これをOffにしないとダメ。

ini_set( "zlib.output_compression", "Off" );
みたいな。
そうして、freadやfopenとかでダウンロードさせてあげればいい。

ってかんじ。