phpで画像を表示させたい場合にはmb_http_output("pass") を忘れない

|

phpにおいて画像を直接ブラウザに表示させたい場合は

mb_http_output("pass")をつけることによって

ブラウザが画像であると認識してブラウザに画像として表示される。


また

・ Content-Type の値
・ inline の指定
・ Content-Length

の値を設定したほうがよりブラウザが画像と認識して間違ってコード変換される事がなくなる。



例)

mb_http_output("pass");
header("Content-type: image/jpeg");
header("Content-Disposition: inline; filename=image.jpg");
header("Content-length: " . filesize("/tmp/image.jpg"));
readfile("/tmp/image.jpg");

このブログ記事について

このページは、web-suが2008年7月12日 13:26に書いたブログ記事です。

ひとつ前のブログ記事は「ホワイトボードっぽいペタペタと画像や絵や文字を貼り付けるサイト」です。

次のブログ記事は「簡単なミス。ファイルのフルパスとファイル名の定数は_FILE_ じゃなくて__FILE__である。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。