サーバーテクニック:フォームデコード(メールフォーム)使用方法


当社がご用意するフォームデーコードプログラムとは、お客様のホームページ中のフォーム(お名前などの記入欄)に記入されたデータを、指定された題名をつけ、指定された宛先のメールアドレスに送信し、最後に、指定されたページを表示するプログラムです。下記にてフォームデコードプログラムを利用する際のHTMLの書き方についてご説明します。なおフォーム自体の作成についてはHTMLに関しての参考書籍をご参照下さい。

当社のご契約頂いているサーバー以外からのご利用はご遠慮下さい


<設定例>
HTML文の中にFORM文を記述します。
<HTML>
.........(ヘッダ、見出しなど)

<FORM ACTION="http://www.sen-shu.ne.jp/cgi-bin/decord.cgi" method="POST">

<INPUT TYPE="hidden" NAME="to" VALUE="aaa@someone.co.jp">
<INPUT TYPE="hidden" NAME="next" VALUE="http://www.sen-shu.com/">
<INPUT TYPE="hidden" NAME="subject" VALUE="デコードメール">


........(メールに送られる情報の記述
........ たとえば、<INPUT TYPE="text" NAME=名前>
.........     <INPUT TYPE="text" NAME="email">...など

<INPUT TYPE="submit" VALUE="メール送信">
</FORM>

</HTML>
  • 以上の<FORM ACTION.......>は上と間違いのないように書いてください。

  • 以上の文はFORMタグの中に必ず記入してください。ひとつでも書かないと正常に動作しません。

  • 上記のコードで、NAME=の部分が「to」「next」「subject」のコードが無いと送信エラーとなります。

  • NAME="to"のところのVALUE="aaa@someone.co.jp"のところはデコードしたメールをどこへ
    送信するか書いてください。たとえば、webmaster@sen-shu.comへ送りたい場合は次のようにします。
    <INPUT TYPE="hidden" NAME="to" VALUE="webmaster@sen-shu.com">

  • NAME="next"のところの「VALUE="http://www.sen-shu.com"」のところは、メールを送信したあと、どのページへ飛ぶか指定します。お礼ページを作って、そこでメール送信のお礼等を書くと良いと思われます。

  • NAME="subject"のところの「VALUE="デコードメール"」のところはメールの件名の名前を指定します。デコードされた内容が何かすぐわかるような名前をつけると良いと思われます。

  • もしメールが誰から送られたか知りたい場合はE-Mailを記入してもらうテキストボックスの書き方として、
    <INPUT TYPE=text NAME=email>

    を利用して下さい。なお、E-mail記入欄の"NAME=...."の部分をほかの名前にしてもメールの内容には送られてきますが、各種メーラー等で見た場合、差出人の所には何も表示されません。

  • NAME値の先頭に「アンダーバー 」を付けると、その入力値は「入力必須」となります。
    (例 <INPUT TYPE=text NAME=_email> この場合「email」は必須入力です。

  • 最後のTYPE="submit"のところのVALUE="メール送信"のところはページの送信ボタンの名前を指定します。もしこの欄をVALUE="メールを送ります"と記述するとウェブ上では「メールを送ります」というボタンができます。

  • NAME値への「全角文字」の使用は可能です。
    (ただし一部のブラウザではごくまれに文字化けする可能性もあり、できれば「半角英数字」を使う方
    が無難です。)
    (例)  <input type=radio name="年齢" value="20歳代">
    → 上記のラジオボックスにチェックを入れて送信すると、「年齢 = 20歳代」という書式で受け取ることができます。

  • <INPUTで始まる行は必ず<FORM METHOD......>....</FORM>の中に記述してください。そうしないと正常に動作しません。





前のページ | サポート トップ | ホームへ

(C) Copyright 2000 泉州.Com. All rights reserved.
このホームページに掲載されている記事・写真・図表などの無断転載を禁じます。