AN HTTPD ゲストブック/コメント集(2001年2月12日14:51)


かと mind@mb.neweb.ne.jp 2001/02/13 23:08

中田さま

IEとNNの件でご相談した静岡のかとです。
丁寧なアドバイスありがとうございました。
先程、NNでも表示できるようになりました。
こんなかんじでCGIを見直しました。

------------------------------------------------ 
$job= 0;
if ($in{'SUBMIT'} eq "修正・再計算") { $job= 1;}
if ($in{'SUBMIT'} eq "これで注文する") {
$job= 2;
$tableopen="<CENTER><TABLE BORDER=0 WIDTH=480><TR><TD>";
$tablecose="</TD></TR></TABLE></CENTER>";
}

<!-- 変更1-->

$job= 0;
if ($in{'SUBMIT'} eq "修正・再計算") { $job= 1;}
if ($in{'SUBMIT'} eq "これで注文する") {
$job= 2;
$tableopen="<CENTER><TABLE BORDER=0><TR><TD>";
$tablecose="</TD></TR></TABLE></CENTER>";
}

*$job= ;</BODY>前に、$tablecoseを入れる

------------------------------------------------------
要するにアドバイス頂いたよう</HADE>直後に表示される<TABLE>が
閉じられていなかったようで・・・。
SAMPLEソースを使ってCGIを作っていますが、結局このSAMPLEの
ソースの記述が違っているような?
一応お金払って、使用しているんですけど・・・。(少々残念)

長くなってしまいましたが、中田さんの熱意には脱帽です。
駆け出しWEBMASTERの私は、ちがった意味でもたいへん勉強になりました。
問い合わせをするお客様って、一刻も早く返事を待っているんですよね。
本当にありがとうございました。
同時にこれからもよろしくお願い致します。


中田昭雄 nakata@st.rim.or.jp 2001/02/12 21:20

かとさん、
それはブラウザからサーバへのリクエストです。リクエストは "<<<" で始まります。
そうではなくて、">>>" で始まる サーバからブラウザへの応答の方を見ないといけません。

まあ、全部をメールで送ってもらった方が早いかもしれませんね。ついでにその CGIも一式全部送ってください。


かと mind@mb.newb.ne.jp 2001/02/12 19:36

中田さん

かとです。
早速、ありがとうございます。
トレースLOGをオンにして、おそらくこの部分が中田さんのいわれる
ヘッダの部分では?勝手に自分で解釈しているのですが・・・。

<<< s=21: Mon Feb 12 19:25:11 2001 <<<
POST /cgi-bin/acart/modcook.cgi HTTP/1.0
If-Modified-Since: Mon, 12 Feb 2001 10:19:31 GMT; length=11317
Referer: http://127.0.0.1/cgi-bin/acart/setcook.cgi
Connection: Keep-Alive
User-Agent: Mozilla/4.6 [ja] (Win95; I)
Pragma: no-cache
Host: 127.0.0.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
Accept-Encoding: gzip
Accept-Language: ja
Accept-Charset: Shift_JIS,*,utf-8
Content-type: application/x-www-form-urlencoded
Content-length: 178

どんなものなのでしょう?
何となくどころか、さらにちんぷんかんぷんです。
一体どうなってしまったのってかんじで・・・。

よろしくお願いしたします。


中田昭雄 nakata@st.rim.or.jp 2001/02/12 17:18

かとさん、
オプションのログでトレースログ(trace.log)をオンにして、そのCGI(およびサーバ)がどのような応答ヘッダを出しているか調べてみてください。


かと mind@mb.neweb.ne.jp 2001/02/12 14:51

こんにちは。かとと申します。
はじめての問い合わせです。
主としてCGIの動作確認に使用しているのですが、本と馬鹿げた質問で・・・。
IE5.0とNN4.6で交互に確認をした所、
IEでは正常に動いてくれるのですが、NNで正常に動いてくれません。
はたしてどちらを信じるべきか・・・・。
NNでつぎのCGIに入ると、ドキュメント完了しているのに、ブラウザの画面が真っ白で。
ソースの表示をするとしっかりとソースは表示されています。
いかなる物でしょうか?
根本的にCGIを見直す必要があり?
にっちもさっちもいかない状態です。
ご回答のほどよろしくお願い致します。