質問箱/3020

カテゴリ
サマリプラグイン内でのヘッダーの書き換えについて
バージョン1.4.5_1
投稿者おで?
状態完了
投稿日2005-04-15 (金) 08:11:42

質問

現在自作しておりますプラグイン内で、ファイルをダウンロードさせるために

header ("Content-Disposition: attachment; filename=$filename");
header ("Content-type: application/octet-stream");
readfile ($filename);

というコードを書きますと、ダウンロードは正常に出来るのですが、ダウンロ ードしたファイルの末尾に

Headers already sent at /hoge/plugin/download.inc.php line 10.

というエラーが付記されます。この件を調べました所、質問箱/2282

PukiWiki 1.4.5_1 が出力を開始する以前 (スキンファイルの pkwk_common_headers()より前) にデータを出力しているとこ のエラーが表示されるのですが、

との記述を拝見しました。私のケースも、同様の理由でしょうか?それとも別 の理由でしょうか?
もし、同様の理由だとしましたら、スキンファイルをいじらずに自作プラグイ ン内でこれを回避するような方法がありますでしょうか?
御教示いただければ幸いです。よろしくお願いします。

回答

  • attach.inc.phpやref.inc.phpのソースを読んでみればすぐにわかると思います。 -- 2005-04-15 (金) 12:20:28
  • どうもありがとうございます。最後にexit;入れたら、うまく行きました。 -- おで? 2005-04-15 (金) 13:21:02


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-04-15 (金) 13:22:11
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.273 sec.

OSDN