NNのみでCGIのソースが表示される

[上に] [前に] [次に]
たき 2000/03/09(木) 15:14:08
教えてください。
メール送信用のCGIをPerlで書いているのですが、
送信ない世の確認画面で、その内容を表示させたいのですが、
IEでは問題なく表示できるのに、NNではHTMLソースがそのま
ま表示されてしまいます。

これって、サーバのせい?NN4.6のせい?Perlプログラムのせい?

ちなみに、こんな感じで、送信確認のHTMLを書いています。

print<<_HTML_;

<html>
<head>
<title>送信内容の確認</title>
・・・・・・・

</html>

_HTML_

どうか、愛の手をお願いします。

びーだま [E-Mail] 2000/03/09(木) 15:23:47
Perlプログラムのせいっぽいですね。

これを説くカギの重要な部分は、もう少し、上にあるはずなんですよね。
すくなくとも、サーバーエラーが出ていないので、おそらくそこの記述
が問題です。

IEでうまくゆくのは、IEのバグ or 仕様?(というか、お節介)のためです。

Content-type: ヘッダーは、どのように出力していますか?

print "Content-type: text/html\n\n";

などと、先にあれば大丈夫なんですが・・・ おそらく違う書き方
しているんじゃないかと。

たき 2000/03/09(木) 15:57:19
[[解決]]
びーだまさんありがとうございました。

基本でしたね。そこのサブルーチンだけ
Content-type:・・・が抜けていました。

それにしても、IEは良いやら悪いのやら・・・・

速攻解決でき、ありがとうございました。

[上に] [前に] [次に]