• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLからCGIの呼び出しができません。)

HTMLからCGIの呼び出しでTITLEが表示されない原因とは?

このQ&Aのポイント
  • HTMLからCGIの呼び出しを行う際に、TITLEが表示されないという問題が発生しました。
  • 既に作成されたHTMLファイルをコピーし、CGIファイルの名前を変更して送信ボタンをクリックしました。
  • しかし、CGIファイルではTITLEの表示がされず、代わりにアドレスが表示されてしまいます。

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

  • ベストアンサー
  • 0x131cc6e
  • ベストアンサー率36% (42/115)
回答No.3

#2です。 私が確認して欲しかったのは呼び出し元HTMLファイルの内容ではなく、 CGIを実行して出力されたページのHTMLソースです。 ブラウザで表示されたページのHTMLソースを確認して、期待するHTMLに なっているかどうかを明らかにする必要があります。 不具合が発生した時はアレコレ原因を考える前に「実際に起こっている事」を ハッキリさせないと見当違いの部分で悩むことになりますよ。

peiee
質問者

お礼

どこが悪いか分かりました。結果のhtmlソースは表示されませんでした。 よく確認をすると、END_OF_HTMの後の改行がありませんでした。ありがとうございました。

その他の回答 (2)

  • 0x131cc6e
  • ベストアンサー率36% (42/115)
回答No.2

ブラウザでHTMLソースを確認しましたか? そのHTMLは期待するものですか? もし全てのファイル名(htmlとcgi)が正しいのにHTMLが期待するものではなかったのなら、キャッシュなどを疑ってみては?

peiee
質問者

補足

HTMLは既に動かしているものをコピーしてCGIのファイル名を変えただけです。同じように表示されました。送信ボタンをクリックしてCGIで書いたページが開かない状態です。TITLEが記述通りに表示されません。キャッシュは、どのように確認するのでしょうか?

  • Chary_spy
  • ベストアンサー率40% (75/183)
回答No.1

標準出力に出力するコマンドで出力してください。perlだったらなんだたけ。printf ???

peiee
質問者

補足

今まで、printで、うまくいっていました。printfにしても変わりませんでした。