人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows版のApache+ActivePerlです。
サンプルプログラムを幾つか動作させていますが、正常に動作するものとブラウザの画面でダウンロード画面が表示されてしまうものがあります。動作するものもあることから環境的には問題ないと思いますが、ダウンロードされてしまう原因はなにが考えられるでしょうか?

●質問者: am0200
●カテゴリ:インターネット ウェブ制作
✍キーワード:Apache Windows ダウンロード ブラウザ プログラム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ootatmt
●60ポイント

ダウンロード画面が表示されたら、ダウンロードしてメモ帳などで開いてみてください。

たぶんエラー内容が書かれていると思います。

http://www.rfs.jp/sb/perl/03/03.html

また、use CGI::Carp qw(fatalsToBrowser); という行をはじめの方に書いておけば、エラー内容がブラウザに表示されるようになります。

http://perldoc.jp/docs/modules/CGI.pm-2.89/CGI/Carp.pod

その場合は、<img src="xxx.cgi"> という形でHTMLに埋め込んで、表示させることになります。

◎質問者からの返答

>CGIのはじめの方に、print "Content-type: >text/html\n\n"; を記入して、レスポンス

>ヘッダを出力するようにしておけば、ダウン

>ロード画面にはなりません。

動くもの、動かないもの両方に上記の記述はあるのですが動作しないものがあって困っています。

>エラーが発生している可能性が高いと思いま

>す。

ダウンロードされるものはエラー画面ではなく、期待している正しいページになっています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ