print 'Hello World!';

hogehoge備忘録

ZIPダウンロード

# サンプルコード

<?php

//ZIPファイル名
$zipFileName= "kazesawa.zip";

// ストリームに出力
header('Content-Type: application/zip; name="' . $zipFileName . '"');
header('Content-Disposition: attachment; filename="' . $zipFileName . '"');
header('Content-Length: '.filesize($zipFileName));
ob_end_clean(); // 出力バッファをクリア
echo file_get_contents($zipFileName);

?>

# 注意点

header出力後に、出力バッファーのクリアする。

# 参考サイト

zipファイルダウンロードで、zipファイルが壊れてダウンロード出来ない│U2Kの覚え書き