サーバを移し変えたところ、Perlで書いたCGIが実行できません。
ソースがそのまま表示される部分があります。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=Content-type CONTENT=text/html; charset=Shift_JIS><LINK REL="SHORTCUT ICON" HREF="../favicon.ico">
<LINK REL="stylesheet" HREF="style.css" type="text/css">
ヘッダー部分です。
上記のまま表示されます。
ヘッダー部分を直すんでしたっけ?
前に経験あって、クリアしたのですが、解消法忘れました。
同じソースを実行して全部が全部実行できないわけではありません。
文字コードではなかったような気がしますが。
No.2ベストアンサー
- 回答日時:
CGIのソースが先頭から表示されるんじゃ無く、HTMLのソースが見えるんですね? これ、もの凄く重要です。
直接の原因は、ブラウザが「CGIが吐いたHTML」をプレーンテキストと認識してるんでしょう。
その原因はWebサーバーソフトの設定がそうなってる可能性が高いかと。
簡便に対策するには、CGIが出力するレスポンスヘッダに
Content-type: text/html; charset=Shift_JIS
を追加してください。
# もしも既に Content-type: を出力してるなら、その内容を教えてください。
Content-type: の追加で解決したなら、サーバーの設定が以前と違うのが原因と断定できます。 Apacheなら、設定ファイルや .htaccess で本対策できるでしょう。
もう少し説明が必要ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのlocationについて
-
content-dispositionによるファ...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
CGI経由でのPDFファイルをダウ...
-
横スクロールを縦スクロールに...
-
掲示板の文字色指定について
-
WEBページを強制的に横画面で見...
-
チェックボックスの返す値
-
JNAVIから提供されたメー...
-
CGIでラジオボタンの選択結果を...
-
ブラウザ表示されません大変困...
-
ブックマークからのアクセスを...
-
FORMのselectの選択肢を最初か...
-
<html>perlスクリプト</html>
-
tracert ができない原因
-
レスポンスが全く返ってこない
-
[HTML]プルダウンメニューの横...
-
<select>タグの幅設定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについての質問...
-
CGI実行できない。ソースが表示...
-
WEBアプリケーションからフォル...
-
cgiからsendmailを送信で文字化け
-
PHPのlocationについて
-
メール送信後のHTMLが文字化け...
-
CGI.pmのstart_htmlで思い通り...
-
FireFox、Operaで出力するとhtm...
-
HPが文字化けしてしまいます
-
perlを難読化、暗号化させたい
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
チェックボックスの返す値
-
select値をhiddenのvalueに渡し...
-
別formのhidden項目を自form値...
-
WEBページを強制的に横画面で見...
-
VB.net データーグリッドビュー...
-
VB初心者。小数点以下の表示で...
おすすめ情報