- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ヒアドキュメントが表示されない)
ヒアドキュメントが表示されない
このQ&Aのポイント
- perl初心者の質問:ヒアドキュメントを使用しているがブラウザに表示されない問題が発生
- ヒアドキュメントに書き換えた後、ブラウザがサーバーを見つけることができないと表示される
- 文法には間違いがないため、ANHTTPDサーバーの設定が原因かどうか確認したい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一番最後の HTML_DOCUMENT の後ろに「改行」が入っていない、ということはありませんか? ヒアドキュメントの終端文字列の後ろには改行が必要なのですが、 > CD-ROMの回答ソースをコピペして と書いているあたりから、改行が入っておらず、そこでファイル終端(EOF)になっているのではないかと思われます。
その他の回答 (2)
- asanosiki
- ベストアンサー率77% (7/9)
回答No.3
#!/usr/bin/perl print <<"HTML_DOCUMENT"; Content-type: text/html <html> <body> ああいいううええです </body> </html> HTML_DOCUMENT これでどうです? HTML_DOCUMENTをダブルクォートで囲みました。 下のほうはかこまないです
質問者
お礼
ありがとうございます。その””クォートで囲む方法、私もしてみたんですどね、駄目でした。結局、最後に改行いれなかったのが原因だったみたいです。。ありがとうございました。
- hrm_mmm
- ベストアンサー率63% (292/459)
回答No.1
>サーバーが見つかりません urlのサーバー名(localhost または 127.0.0.1)の入力間違いをしているとしか思えません。 anHTTPdのドキュメントルートなどにどういう設定をして、ブラウザのurl欄には、どのような文字列をいれたのでしょうか?
質問者
お礼
すいません、それは何度も確認はしたんです。ドキュメントルートは、an HTTPdのエリアス??の設定では、次のように設定しました。c\:hhtpd\cgi-binです。ルートも間違ってはないと思います。
お礼
ありがとうございます。 まったくleaz024さんの言うとおりでした・・ 改行だけだなんて・・なんだかショックですね。。 こんなことに気づかないとは・・。 なにはともあれありがとうございますっ!