質問 > フロント機能 > resize_image.phpでサムネイル画像が表示されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sugawara |
投稿日時: 2010/4/23 15:22
対応状況: 確認中
|
新米 ![]() ![]() 登録日: 2010/4/22 居住地: 投稿: 2 |
resize_image.phpでサムネイル画像が表示されない 初めての投稿になります。よろしくお願いいたします。
[現象] resize_image.phpを利用した画像出力を行っている箇所全般において画像が出力できない。 [環境] EC-CUBE 2.4.3 Apache 2.2.15 MySQL 5.1.45 PHP 5.2.13 gd GD Support enabled GD Version bundled (2.0.34 compatible) FreeType Support enabled FreeType Linkage with freetype FreeType Version 2.1.9 T1Lib Support enabled GIF Read Support enabled GIF Create Support enabled JPG Support enabled PNG Support enabled WBMP Support enabled XBM Support enabled 現状わかっていることを報告します。 http://.../resize_image.php?image=XXX.jpg&width=60&height=90 についての HTTPリクエストとレスポンスを監視してそれぞれの内容を確認し、 レスポンスのボディ部、つまり画像データ本体(jpg)のデータの 先頭3バイトにBOM(EF BB BF)が入っていることがわかりました。 画像データから先頭3バイトを取り除き画像を確認したところ、 もちろん正常な画像として表示できることを確認しました。 この先頭3バイトのBOMがなぜ混入してしまうのか原因をつかめていません。 直接関連するようなPHPやTPLなどのファイルの 文字コードはUTF-8N(LF)となっています。 どうにかして取り除きたたいのですが、 どなたか方法をご存じの方ご教授お願いいたします。 |
sugawara |
投稿日時: 2010/4/23 16:16
対応状況: 解決済
|
新米 ![]() ![]() 登録日: 2010/4/22 居住地: 投稿: 2 |
Re: resize_image.phpでサムネイル画像が表示されない 申し訳ありません。
自己解決しました。 必要ないかもしれませんが解決した内容を報告します。 理由としては、新しく追加したPHPファイルに 文字コードがUTF-8のファイルが混じっていたためです。 つまり、UTF-8Nでなければならなかったということです。 以上です。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |