• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GDで生成したはずの画像が文字列として表示される!)

GDで生成した画像が文字列として表示される!

このQ&Aのポイント
  • PHP初心者の質問です。GDで生成したはずの画像が文字列として表示されてしまいます。解決策を教えてください。
  • さくらインターネットの共用サーバーでPHPを使っています。imagejpeg()で画像を生成したつもりなのですが、文字列として表示されてしまいます。どうすれば解決できるでしょうか。
  • ソースコードは、Header関数を使ってContent-typeをimage/jpegに指定し、imagecreate()で画像を生成しています。なぜか画像が文字列として表示されてしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。 <?php の前に、空白、改行を含む、なんらかの文字が入ってたりしませんか? ファイルの先頭から、1文字でもなにか入っていると、そのまま「Content-type: text/html」のヘッダが自動的に出力されてしまうので。 まずはそこからチェックされることをお勧めいたします。

sei8886
質問者

お礼

がるさん、ありがとうございます! ご指摘の通りでした。 自分で丸一日いろいろ調べても、解決できなかったのが、あっという間に解決してしまいました。 本当にありがとうございます。