Perlコーディング初心者質問スレ Part 59at PHPPerlコーディング初心者質問スレ Part 59 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト146:nobodyさん 09/03/03 13:47:20 #!/usr/bin/env perl こういう書き方がそもそも悪い てゆか、ソースコードは1行独立で書こうよ。 文中に含まれると可読性悪い。 147:nobodyさん 09/03/03 19:13:25 質問です。 静的なHTMLファイルのフォームから、cgiを叩いて、次のページを表示させるという、 至って普通なことをしているのですが、IEだと正しくHTMLが解釈されてページが表示されるものの、 operaとFirefoxでは、plaintextとして、ソースが表示されてしまいます。 cgiにお約束の一文も入れてから、HTMLを吐いています。 print "Content-type: text/html\n\n"; ヘッダの最初はこんな感じです。文字コードも間違いなくeucで出力されていることも確認しました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=euc-jp"> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="content-script-type" content="text/javascript"> <meta http-equiv="cache-control" content="no-cache"> … </head> <body>…</body> </html> operaとFirefoxでソースを保存しようとすると、なぜか表示されているtextではなく、cgiを叩いて失敗した 画面のソースが保存されてしまうため、仕方なく、表示されるtextをそのままコピペで.htmlで保存して、 operaとFirefoxで開いてみると、HTMLは正しく解釈されて表示されています。 なにかヒントになりそうなことがあれば、ご教示願います。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch