前提・実現したいこと
PHPでファイルをダウンロードするページを作成しています。
参考ページ:http://www.flatflag.nir87.com/force-download-833
↑↑
このページをみて作りました。ファイルは問題なくダウンロードできます。
しかし、ダウンロードした後に
「ダウンロードしています。処理が始まらない場合は、ページを更新してください。」というHTML文をだそうと思っていましたが、表示されません。
「窓の杜」でファイルをダウンロードした後のように、htmlを表示したいです。
ご存知の方、おられましたら、教えて頂けないでしょうか。
発生している問題・エラーメッセージ
ダウンロードは問題なく実行されますが、そのあとのHTML文が表示されません。
該当のソースコード
<?php // ファイルのパス $filepath = 'bigimg.jpg'; // リネーム後のファイル名 $filename = 'ダウンロード.jpg'; // ファイルタイプを指定 header('Content-Type: application/force-download'); // ファイルサイズを取得し、ダウンロードの進捗を表示 header('Content-Length: '.filesize($filepath)); // ファイルのダウンロード、リネームを指示 header('Content-Disposition: attachment; filename="'.$filename.'"'); // ファイルを読み込みダウンロードを実行 readfile($filepath); ?> <html> <head> </head> <body> <h2>ダウンロードしています</h2> <p>処理が始まらない場合は、ページを更新してください。</p> </body> </html>試したこと
補足情報(FW/ツールのバージョンなど)
PHP HTML