- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLからCGIの呼び出しができません。)
HTMLからCGIの呼び出しでTITLEが表示されない原因とは?
このQ&Aのポイント
- HTMLからCGIの呼び出しを行う際に、TITLEが表示されないという問題が発生しました。
- 既に作成されたHTMLファイルをコピーし、CGIファイルの名前を変更して送信ボタンをクリックしました。
- しかし、CGIファイルではTITLEの表示がされず、代わりにアドレスが表示されてしまいます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 私が確認して欲しかったのは呼び出し元HTMLファイルの内容ではなく、 CGIを実行して出力されたページのHTMLソースです。 ブラウザで表示されたページのHTMLソースを確認して、期待するHTMLに なっているかどうかを明らかにする必要があります。 不具合が発生した時はアレコレ原因を考える前に「実際に起こっている事」を ハッキリさせないと見当違いの部分で悩むことになりますよ。
その他の回答 (2)
- 0x131cc6e
- ベストアンサー率36% (42/115)
回答No.2
ブラウザでHTMLソースを確認しましたか? そのHTMLは期待するものですか? もし全てのファイル名(htmlとcgi)が正しいのにHTMLが期待するものではなかったのなら、キャッシュなどを疑ってみては?
質問者
補足
HTMLは既に動かしているものをコピーしてCGIのファイル名を変えただけです。同じように表示されました。送信ボタンをクリックしてCGIで書いたページが開かない状態です。TITLEが記述通りに表示されません。キャッシュは、どのように確認するのでしょうか?
- Chary_spy
- ベストアンサー率40% (75/183)
回答No.1
標準出力に出力するコマンドで出力してください。perlだったらなんだたけ。printf ???
質問者
補足
今まで、printで、うまくいっていました。printfにしても変わりませんでした。
お礼
どこが悪いか分かりました。結果のhtmlソースは表示されませんでした。 よく確認をすると、END_OF_HTMの後の改行がありませんでした。ありがとうございました。