- ベストアンサー
一つのCGIの送信後画面を複数設定する方法。
ホームページビルダー11を使ってHPを作成しています。 申し込み、質問、一般的なアンケートなど、複数のフォームページがありますが、使用しているのは、一つのCGIのみです。(ビルダー付属品でした) CGIは正常に動作していますが、フォーム送信後に表示される画面を、フォームごとに設定することは可能でしょうか?可能な場合、どのようにしたらいいのでしょうか? 試しに、このCGIをいくつかコピーして名前を変更し、表示される画面の内容を多少変えて設定を試みましたが、うまくいきませんでした。 CGIの以下の部分 print "Content-type: text/html\n\n"; print "<HTML><HEAD><TITLE>Merci</TITLE></HEAD>\n"; print "<BODY bgcolor=\"#ffffe0\">\n"; print "<H3 align=\"center\">おもうしこみ、ご相談、ご質問を受け付けさせていただきました。</H3>\n"; print "<HR>\n"; print "<P>\n"; print " 記入いただいたメールアドレスに返信いたします。少々お待ちください。<br><HR>ご利用のご感想をいただいたお客様、ありがとうございました。\n"; print "</BODY></HTML>\n"; の変更方法などを具体的に教えていただきたいです。 また、ついでの質問で恐縮ですが、上記の送信後に表示される文章で、”おもうしこみ”を”お申し込み”と漢字表記にすると、そこだけ文字化けしてしまいます。他の文章は全く文字化けしないので不思議なのですが、直す方法、原因などわかりましたらご教授願いたいと思います。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
お礼
フォーム側の設定は何とかわかりますが、CGI側の変更部分は正直よくわかりません。CGI知識がほとんどまったくなく、ビルダー基本のままに使っているせいなのですが…。 でも、理論としてはわかりました。書き方が、どのヘンまで変えてもいいのか(動作しなくなるのが怖いのです)わかりかねますが、勉強して試してみることにします。 申し込みページとアンケートページの送信後画面が同じなのは変ですものね^^; 詳しい説明、とても勉強になりました。 ありがとうございました。