歯止め :)
Added function pkwk_headers_sent() to care header()†
- cvs:lib/html.php (1.17, 1.18)
- pkwk_headers_sent() を追加。 ファイル末尾の空行など、ケアレスミスその他の要因によってHTTPヘッダーの送信が終了してしまったかどうかをチェックする。PHP 4.3.0 以上であればどのファイルのどの行がおかしいかも指摘する。
- これによって添付ファイルのダウンロードに失敗するようなトラブルがより早く収束するでしょう
- header() を使用してHTTPヘッダを送信する全ての部分に pkwk_headers_sent() を追加
From: [Pukiwiki]添付ファイルが表示できない http://d.hatena.ne.jp/hzr/20041202
PKWK_SAFE_MODE (BugTrack/787), PKWK_OPTIMISE†
- cvs:pukiwiki.ini.php (1.99)
- 定数を追加。まだ仕込みの段階です。
- PKWK_SAFE_MODE: 既存の危なっかしい処理を強制的に止める。デフォルトは当分FALSE。
- PKWK_OPTIMISE: あれば親切だが、きちんと動作確認を済ませたのであれば必要のない処理(例えば今回のpkwk_headers_sent()のような)を利用するかどうかを決定する。無駄な操作をしない分だけ早くなると思われる要素を今後このフラグで操作できるようにする予定。配布時のデフォルトはFALSE。
- PKWK_SAFE_MODE will prohibit relative / site abusolute 'back' link