• ベストアンサー

CGI設置方法について

http://www.onamae.com 上記にてレンタルサーバーを借りましたが、HTMLファイルからcgiファイルを使ってフォームをメールデコードすることがうまくいきません。 ファイル本体自体がcgiファイルの場合はうまくいくのですが… パーミッションも指示どおりに変更しています。 どなたか教えてください。 http://cgi.akisawa.com/estimation.cgi ↑うまくいくところ http://www.akisawa.com/form.html ↑うまくいかないところ

質問者が選んだベストアンサー

  • ベストアンサー
  • callhiro
  • ベストアンサー率35% (54/152)
回答No.3

自分で保存する場合の文字コードも気にする必要があるのですが、 htmlファイル内に、<meta>タグで文字コードを指定する場合があります。 特に最初から自分で作ったCGIでない場合、 いつのまにか<meta>タグがあったりします。 例えばこのページだと、 <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> というタグが記述してあります。 ここも気にしてみてください。

brayan
質問者

お礼

度重なるご指導ありがとうございます。 もう少し勉強してみます。

その他の回答 (2)

  • callhiro
  • ベストアンサー率35% (54/152)
回答No.2

あくまで予想ですが、 cgiで生成するページとhtmlのページで、 文字コードが違うからではないでしょうか? cgi内部でsendmailに渡す前に、適切な文字コード(jisかな?)に変換していれば大丈夫だと思いますが、 変換していないとしたら、入力するページの文字コードに依存する気がします。 cgiがhtml出力する際の文字コードと、自分で作っているhtmlの文字コードを比べてみてくださいな。

brayan
質問者

お礼

ありがとうございました。 cgiを書くときにはできるだけ同じ編集ソフトでやるようにして、文字コードにも 気を使ってみます。

  • ttk
  • ベストアンサー率33% (1/3)
回答No.1

漠然とし過ぎていて答えようがないですね。 メールデコードCGIならWeb裏技さんの物をお勧めします。

参考URL:
http://www.rescue.ne.jp/

関連するQ&A