PHPで実行されたらいきなりファイルをダウンロードさせたい場合
ブラウザからPHPプログラムを動かしたら、特にHTMLの表示などはさせず、
いきなりファイルダウンロードをスタートさせたい場合。
$filename = "対象ファイル名";
$srcfile = "対象ファイルのフルパス";
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($srcfile));
readfile($srcfile);
ちなみに自分はこれで暗号化zipファイルをダウンロードさせる事が出来ました。
ディスカッション
コメント一覧
まだ、コメントがありません