• 締切済み

CGI生成ページをNetscapeで表示するとソースが表示される

Perlで組んだCGIですが、Netscapeで表示するとHTMLソースが表示されてしまいます。IEだと問題なく表示されるのですが、どなたか心当たりのある方いらっしゃいましたら、どうか情報を御提供下さい。 ※ちなみに確認しているNetscapeは7.02です。

  • CGI
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

CGIが返すHTTPヘッダでcontent-typeが正しくtext/htmlでないという ことはありませんか? "text/html"だったりtext/plainだったりするとtext/htmlとして解釈 しない可能性があります。

関連するQ&A

  • fireFoxブラウザでcgiで生成したソースがそのまま表示されてしまう

    先駆者の皆様、こんばんわ。firefox(ブラウザ)に関するもので、困り果てております。分かる方が居られるかも疑問ですが、皆様のお知恵を拝借させて頂けたら、幸いでございます。 質問は「FireFoxブラウザで特定のcgiのみ、htmlソースがそのまま出力されてしまう」です。 見て頂くのが一番、分かりやすいと思いますので、以下にその掲示板へのリンクを張らせて頂きます。FireFoxをお持ちの方は見てみて下さい。(※1)ソースがそのまま出てますよね。 ※1問題の掲示板 http://www.chibamania.com/cgi-bin/bbs2/index.cgi?ac=ichikawasi_gyoutoku ・サーバー上で正常に動作しているプログラムもある ・IEだと正常に表示される ・一度htmlとして保存したものは表示される。 まず、IEでは正常に表示されるので、htmlの解釈の違いかなと思いました。でもそれにしては、表示されたソースをコピペしてhtmlとして作成したものはFireFoxでも問題なく見れるのです。(※2) ※2表示されたHTMLを設置(同じサーバー、同じ階層) http://www.chibamania.com/cgi-bin/bbs2/a.html 掲示板のperlのソースはケントウェブさんからお借りしたもにに少しだけ修正したものを使ってます。同じ症状で苦しんでいる方は居られますか? とても難解な問題なため、ここですぐに答えがいただけるとは思えませんが、ワラをも掴む思いで質問しました。どうか情報をください。宜しくお願い致します。

  • webページのソース表示が出来ない

    webページにてHTMLコードを確認したいのですがソース表示が出来ません。以前は出来ていたのですが、現在は出来ないのです。ブラウザのバージョンはInternetExplorer5.5SP2です。なおNetScape6.2も使っているのですが こちらはソース表示できるのです。ということはIEの設定と考えられるのですが 確認方法があるようでしたら教えて下さい。OSはWin2000です。

  • ソースが表示されてしまいます

    CGIでメールフォームを設置したのですが、今までHTTPサーバで動いていたCGIを今回SSLサーバにもって行きました。 IE6.0では、メールも届くし、表示も問題ないのですが、Netscape7.1だと、CGIでPOSTしたあとの送信前確認ページが、テキストでコードが表示されてしまいます。 それはCGIのプログラムコードが表示されるのではなく、CGIが書き出すHTML部分のコードだけが表示されます。(print "~~"のところだけ) これはサーバ側の問題?プログラム? わかる方教えてください~

    • ベストアンサー
    • CGI
  • IE6SP1表示→ソースが見れない

    お世話になります。 IE6を使っていますが、急に 表示→ソースが見れなくなりました。 PerlでCGIを作成し、(LocalのWebサーバーはAN HTTPDを使用しています)吐き出されたHTMLをソースで確認しようとしたら、いつもなら出来るところが、ソースが表示されるメモ帳すら立ち上がりません。

  • CGIでhtmlを作成するもブラウザに表示されない(ソース表示あり)

    PerlでHTMLを表示するCGIを作成しました。 ローカルPCで試しているのですが、ブラウザは真っ白な表示で、ステイタスバーには「ページが表示されました」のメッセージがでます。 ソースを表示するとちゃんと指定したHTMLタグがあります。 何が正常な表示の妨げになっているのでしょう。 ちなみにPerlのコードはそんなに難しいものではなく #!/usr/local/bin/perl require "./lib/cgi-lib.pl"; &ReadParse(); print <<END; content-type: text/html <html> <head> <TITLE>送信処理</TITLE> </head> <body bgcolor="#cccccc"> <center> $in{'data'}<BR> </center> </body> </html> END 程度のものです。 ・マシンは富士通FMVでOSはWinXP ・WebサーバーソフトはAN HTTPD Daemon Version 1.41g ・CGIはCygwinのPerl5.8.0です。 ・ブラウザはIE6-SP2です。 この様にブラウザで真っ白な表示になるのは1つのCGIファイルだけで、他のCGIファイルは正常にブラウザ表示されます。

    • ベストアンサー
    • Perl
  • Netscape 6.x カウンタ表示について

    HP上に設置するCGIカウンタについて質問します。 IEなら問題なく表示されるのですが、 Netscape6.xで見た場合、カウンタが表示されません。 Netscape側の問題なのだと思うのですが、 IE、Netscape共にカウンタを同じイメージで表示するには どのようにすればいいのでしょうか? あわせて両ブラウザ共に動作確認が取れているカウンタが 在るようでしたら、教えてください.

    • ベストアンサー
    • CSS
  • CGIでソースがそのままでてしまうのですが・・・。

    CGIでソースがそのまま表示されてしまうのですが、どうしてなのでしょうか? 先週からCGIやPerlを学び始めました。そこで簡単なものを試しに作ってみたのですが、入力したソースがそのまま表記されてしまいます。 ちなみに、こんなものです。 #! c:/perl64/bin/perl print "Content-type: text/plain\n\n"; print "Hello Perl !"; どこをどう変えればいいのか、わからないので、質問してみました。 わかる方がいましたら、教えてください。 初心者なので、お手柔らかにお願いします。 . この質問に補足する.

    • ベストアンサー
    • CGI
  • #exec cgi="**.cgi"をCGIページで表示する

    #exec cgi="**.cgi" を使って、全ページが同じように表示されるようにしたのですが、 掲示板等のCGIページではなぜか表示されず、ソースを見てみると <!--#exec cgi="**.cgi"--> がそのまま表示され、ただコメントとして扱われていました。 普通のHTMLファイルと同じように CGIでも**.cgiファイルを表示したいのですが、どうすればいいのでしょうか よろしくお願いします。

    • ベストアンサー
    • Perl
  • CGIがソースで表示されてしまう。

    プログラミング初心者です。 ホームページでCGIを使おうと思い、 『10日で覚えるperl/CGI』という本を購入しました。 付属のCDから ActivePerl5.8.7 とApache HTTP Server2.0.54 というものをダウンロードしました。 はじめは本の通りにセットし、ローカルPC内でうまく練習できていました。 しかし、PCを買換え、新しい方にインストールして、まったく同様の手順でセットしたところで問題が起きました。 どういうわけか、ローカルのPC上での練習であっても、CGIがソースのまま表示されてしまうのです。 俗にいう『さいころゲーム』のCGIも、さいころの目がランダムで表示されるわけではなく、そのソースが画面に出てしまいます。 似たようなことがないか丸1日インターネットで調べたのですが、みつからず、ご教授お願いいたします。 足りない情報など、あるかとおもいますが、よろしくお願いいたします。 PC:windows XP Professional Version 2002 Service Pack 3 Intel(R) Core(TM)2 Duo CPU E4400 @2.00Ghz 2.00 Ghz 1.99GB RAM

    • ベストアンサー
    • CGI
  • Windows2000のIE、NetscapeでWebページが表示されない?

    こんにちは。 以下のWebページがWindows2000のIE、Netscapeで正常に表示されるかどうかの確認をしたいのですが、どなたか御協力お願いできますでしょうか?このページが一部のWindows2000のマシンで表示されないいうことで、修正し直したのですが、当方では、Windows2000環境がないため確認することができずに困っています。 http://www.prov.co.jp/zeon/stock/kabu-jyou.html Windows98及びMacのIE、Netscapeでは問題なく表示されました。 それでは、よろしくお願いします。

専門家に質問してみよう