TNC page top
サイトマップ サイトマップ
入会案内 会員サービス 会員サポート コンテンツ
ホーム > 会員サポート > 設定・接続マニュアル >


フォームメール送信CGI利用方法





サービス内容について






フォームメール送信CGIによりホームページ上からのフォームデータのメール送信が可能になります。
送信前に送信内容の確認画面を、送信後に送信完了の確認画面を表示することができます。
指定したフォーム項目に、必須入力チェックを設定することができます。
メール出力形式を選択することができます。
他プロバイダのサイトからのCGI呼び出しは禁止しています。必ず弊社のサーバ内のHTMLファイルに記述して利用してください。



呼び出しプログラム






http://www.tokai.or.jp/cgi-bin/form.cgi

HTML記述例 <FORM ACTION="http://www.tokai.or.jp/cgi-bin/form.cgi" METHOD="POST">



INPUT TYPE=HIDDEN項目について






HTML記述例 <INPUT TYPE="HIDDEN" NAME="□□□□" VALUE="△△△△">

tomail ・・・ 送信先メールアドレス
フォーム内容の送信先メールアドレスを指定します。

tosubj ・・・ メール送信時の件名
送信されるメールの件名を指定します。

tohtml ・・・ 送信完了画面で表示する戻り先URLの指定
送信完了画面で表示する戻り先のURLを指定します。

toreturn ・・・ 送信完了後にtohtmlで指定した戻り先URLを自動表示する場合記述
お客様が作成したページを、送信完了後に自動で表示させたい場合、
そのURLを前項のtohtmlで指定し、このHTMLタグを記述します。

setsecond ・・・ 送信完了後にtohtmlで指定した戻り先URLを自動表示する間隔を設定する場合記述
お客様が作成したページを、送信完了"○秒後"に自動で表示させたい場合、
そのURLを前項のtohtmlで指定し、toreturnと、このHTMLタグを記述します。

tochk ・・・ 必須入力項目の指定
フォームの項目の中で必須入力チェックをかけたい場合に、その項目を指定します。
複数の項目を指定する場合は、「,(カンマ)」で区切り、記述します。

todelim ・・・ メール出力形式の選択
項目間に改行を入れて出力する場合は「CR」、タブの場合は「TAB」と記述します。
特に指定しない場合は、"項目名=入力値"で出力されます。

tocgi ・・・ フォーム入力内容確認画面を省略するかどうかの選択
フォーム入力内容確認画面を表示させる場合には、このHIDDEN項目を記述しない、
もしくは「OFF」とします。表示させない場合には「ON」にすると、
確認画面が表示されずに内容が送信されます。

toendmsg ・・・ 送信完了画面で表示する文章の指定
送信完了画面で表示する文章を指定します。特に指定しない場合は、
「送信が完了しました」と表示されます。

toreply ・・・ 自動送信システムによるメール送信をするかどうかの選択
フォームに入力されたアドレス宛に
フォームで受け付けた内容、任意の文書が自動的に送信されます。
自動送信システムによるメール送信をしない場合には、このHIDDEN項目を記述しない、
もしくは「OFF」とします。送信する場合には「ON」にすると、
自動送信システムよりメールが送信されます。

torepmsg ・・・ 自動送信システムによるメール送信に記述する文章の指定
自動送信システムによるメール送信の際に記述される文章を指定します。
< torepmsg0 > 受け付けた内容の上に入れる文章の記述
< torepmsg1 > 受け付けた内容の下に入れる文章の記述



HTML記述例






下記の例を参考に、HTMLファイルを作成してください。

< フォームイメージ >

フォームイメージ

< フォーム記述例 >

< フォーム記述例の解説 >

赤字の部分はお客様の環境に合わせて必ず変更してください。



<HTML>
<HEAD><TITLE>アンケートフォーム</TITLE></HEAD>

<BODY>
<H3>アンケートフォーム</H3>

<!--CGI呼び出しプログラムURL-->
<FORM ACTION="http://www.tokai.or.jp/cgi-bin/form.cgi" METHOD="POST">

記述例を参考にCGIの呼び出しプログラムを設定します。

<!--ここからが任意の入力フォーム内容-->
お名前 : <INPUT TYPE="text" NAME="お名前" SIZE="25">
年齢 : <INPUT TYPE="text" NAME="年齢" SIZE="5">歳
ご住所 : <INPUT TYPE="text" NAME="ご住所" SIZE="50">
電話番号 : <INPUT TYPE="text" NAME="電話番号" SIZE="25">
E-mail : <INPUT TYPE="text" NAME="email" SIZE="25">
ご職業 :
<SELECT NAME="職業">
<OPTION SELECTED VALUE="">未入力
<OPTION VALUE="会社員">会社員
<OPTION VALUE="公務員">公務員
<OPTION VALUE="教職員">教職員
<OPTION VALUE="医者">医者
<OPTION VALUE="その他">その他
</SELECT>
性別 :
<INPUT TYPE="radio" NAME="性別" VALUE="男" CHECKED>男
<INPUT TYPE="radio" NAME="性別" VALUE="女">女
趣味 :
<INPUT TYPE="checkbox" NAME="趣味" VALUE="音楽">音楽
<INPUT TYPE="checkbox" NAME="趣味" VALUE="スポーツ">スポーツ
<INPUT TYPE="checkbox" NAME="趣味" VALUE="映画">映画
<INPUT TYPE="checkbox" NAME="趣味" VALUE="その他">その他
<!--ここまでが任意の入力フォーム内容-->

ここでは上記「アンケートフォーム」の内容で記述してあります。

用途に合わせて項目等を変更してください。

ご利用にあたり、[ 注意事項 ]を必ずご確認ください。
<!--送信先メールアドレス(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="tomail" VALUE="hanako-t@**.tnc.ne.jp">

tomail

フォーム内容の送信先のメールアドレスを指定します。

例)送信先を
「hanako-t@**.tnc.ne.jp」
とする場合

<!--メール送信時の件名(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="tosubj" VALUE="アンケート">

tosubj

送信されるメールの件名を指定します。

例)件名を
「アンケート」とする場合

<!--送信完了画面での戻り先ページ(URL)(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="tohtml" VALUE="http://www.tnc.ne.jp/">

tohtml

送信完了画面で表示する戻り先のURLを指定します。

例)戻り先を
「http://www.tnc.ne.jp/」
とする場合

<!--送信完了後に指定したURLを自動表示させたい場合記述(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="toreturn" VALUE="ON">

toreturn

「tohtml」で指定したURLを送信完了画面に自動表示する場合に記述します。

「tohtml」「toreturn」の指定がない場合は、

送信が完了しました。
元のページに戻るにはブラウザの「戻る」ボタンをご利用ください。

というメッセージが表示されます。

<!--送信完了後にtohtmlで指定した戻り先URLを自動表示する間隔を設定する場合記述(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="setsecond" VALUE="5">

setsecond

送信完了後、「tohtml」で指定したURLを「toreturn」で自動表示するよう設定し、「setsecond」で自動表示までの間隔を設定します。

例)送信完了5秒後に指定したURLを表示させる場合

参考)「tohtml」「toreturn」

<!--必須項目の指定(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="tochk" VALUE="お名前,email">

tochk

必須入力にしたい項目を設定します。
項目名(NAME="***")で指定します。
複数の項目を指定する場合は「,(カンマ)」で区切って記述します。

例)「お名前」と「E-mail」を入力必須項目とする場合

<!--メールへの出力形式の選択(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="todelim" VALUE="TAB">

todelim

項目間に"改行"を入れて出力する場合は「CR」、項目間に"タブ"を入れて出力する場合は「TAB」と記述します。

「CR」、「TAB」は必ず半角大文字で記述してください。

特に指定しない場合は"項目名=入力値"で出力されます。

例)"タブ"を入れて出力する場合

<!--フォーム入力内容確認画面を表示させるかどうか(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="tocgi" VALUE="OFF">

tocgi

確認画面を表示させる場合には「OFF」
確認画面を表示させない場合には「ON」

指定しない場合は、確認画面が表示されます。

例)確認画面を表示させる場合

<!--送信完了画面で表示する文章(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="toendmsg" VALUE="ご協力ありがとうございました。">

toendmsg

送信完了画面で表示する文章を指定します。

特に指定がない場合は「送信が完了しました」と表示されます。

例)「ご協力ありがとうございました。」と表示させる場合

<!--自動送信システムによるメール送信をするかどうかの選択(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="toreply" VALUE="ON">

toreply

フォームに入力されたメールアドレス宛に、フォームで受け付けた内容、任意の文章が自動的に送信されます。

自動送信システムによるメール送信をしない場合は、このHIDDEN項目を記述しない、もしくは「OFF」
送信する場合には「ON」

「ON」にした場合、「email」項目がなかったり、未入力だとエラーメッセージが表示されます。

例)自動送信システムによるメールを送信する場合

<!--自動送信システムによるメール送信に記述する文章の指定(HIDDEN項目)-->
<INPUT TYPE="HIDDEN" NAME="torepmsg0" VALUE="このメールは自動送信システムにより送られています。">

torepmsg0

自動送信システムによるメール送信の際に、受け付けた内容に上に記述される文章を指定します。

例)「このメールは自動送信システムにより送られています。」と記述する場合

<INPUT TYPE="HIDDEN" NAME="torepmsg1" VALUE="上記の内容を受け付けました。">

torepmsg1

自動送信システムによるメール送信の際に、受け付けた内容の下に記述される文章を指定します。

例)「上記の内容を受け付けました。」と記述する場合

<!--送信ボタン-->
<INPUT TYPE="submit" VALUE="送信">

<!--リセットボタン-->
<INPUT TYPE="reset" VALUE="リセット">

</FORM>
</BODY>
</HTML>



注意事項






当CGIに対応している文字コードはShift-JISのみとなります。
フォームで入力したメールアドレスを「差出人アドレス」としてメールを送信する場合には、フォーム内で「NAME="email"」と指定してください。
特に「自動送信システム」を利用する場合には「email」の項目は必須となります。

HTML記述例 ・・・ <INPUT TYPE="text" NAME="email">
<INPUT TYPE="HIDDEN" ・・・>で始まる「HIDDEN項目」はお名前、住所などお客様任意の入力フォーム以降に記述してください。
HTML言語については市販の関連参考書をご参照ください。
当社ではホームページ作成についてのお問い合わせはお受けしておりません。

このページのトップへ

TOKAIネットワーククラブ
Copyright
個人情報保護サイトのご利用について