PHPでzipファイルをダウンロードさせる

「メールアドレスなどの必要事項の入力が認められたときに、ダウンロードボタンを押したらzipファイルのダウンロードをはじめたい」ときのPHPでの記述方法です。
※PHPで処理した後に「ありがとうございました」画面ではなくてそのままダウンロードを始めたいとき。要は外部から直接リンクできないようにする。

記述する場所は、フォームのとび先のPHPの必須項目判定が終わった後になります。

$fidはファイルのIDを表しています。つまり受け取ったファイルIDを使ってパスを特定してダウンロードするzipファイルを決めて、ヘッダーを作ってダウンロードさせているわけです。

  • このエントリーをはてなブックマークに追加

水蕗をフォローする