- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGI/perlのエラー)
CGI/perlのエラー
このQ&Aのポイント
- CGI/perlのエラーが発生し、終了処理が必要なのかどうかについて質問しています。
- Ubuntu14.04のサーバーでCGIのテストを行っている際に、エラーが起こりました。
- エラーメッセージは「End of script output befor heads: test.cgi」と表示されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CGI内で処理をするのはいいんですが、HTTPリクエストが行われているんですから、ブラウザ画面に何らかの結果(HTMLテキスト)を出力してあげなければいけません。 そして画面表示には、最低限のHTMLヘッダが必要になります。 処理をする前でも後でもいいので、 print "Content-type: text/html\n\n"; #HTMLヘッダ、二重改行でヘッダ終了 print "<html><head><title>cgi test</title></head>\n"; #HTML本体 print "<body>done.</body></html>"; このぐらいは書いてやってください。 ブラウザ上に結果を表示するなら、日付取得→文字列化→HTMLタグ込みでprint、とかやります。
お礼
asciizさま 出力が必要だったんですね。 ありがとう、ございました。