![]() |
PerlやPHPのスクリプト配布及びオーダーメイドCGI制作 単機能なCGIから高機能なCGIまで、CGI制作及び、既存CGIの改造依頼まで!! |
|---|
FMAIL.CGI(Ver4) 解説プレビューの表示方法 プレビュー画面を表示するには、フォームのフィールド'##preview##'を'on'にします。 設定方法 常にプレビューを表示するには、 <input type="hidden" name="##preview##" value="on"> とする。 また、ユーザーに選択させるには、 <input type="checkbox" name="##preview##" value="on"> とする。 既定の画面の変更方法 初期画面を変更したい場合、fmail_view.htmを設置することで可能です。 添付の_fmail_view.htmを参考に作成してください。 <!-- cryp_key -->は、キーを代入します。 既定のプレビューの画面を変更したい場合、fmail_preview.htmを設置することで可能です。 添付の_fmail_preview.htmを参考に作成してください。 <!-- hidden -->は、各フィールドを代入します。 <!-- loop_start -->は、繰り返しスタートポジション <!-- item_key -->は、フィールド名に置き換わります <!-- item_value -->は、値に置き換わります <!-- loop_end -->は、繰り返しエンドポジション 完了画面を変更したい場合、fmail_finish.htmを設置することで可能です。 添付の_fmail_finish.htmを参考に作成してください。 エラー画面を変更したい場合、fmail_error.htmを設置することで可能です。 添付の_fmail_error.htmを参考に作成してください。 <!-- error_msg -->は、エラーメッセージを代入します。 FMAIL.CGI(Ver4) テンプレート設置方法テンプレートの切り替えは、 <input type="hidden" name="##tmpl##" value="mail"> の様に、valueには、テンプレート名を指定します。 この場合、各テンプレートファイルは、 「mail.view.html」 「mail.preview.html」 「mail.finish.html」 「mail.error.html」 となります。 サンプル1) 送信完了後、http://www.kklib.com/ を表示します。 設定方法 <input type="hidden" name="##thankyou##" value="http://www.kklib.com/"> valueには、送信後にジャンプするURLを指定します。 サンプルのため実際のメール送信は行わないようにしています。 サンプル2) メールアドレスのチェック及びそのメールアドレスに控えを送信します。 設定方法 <input type="hidden" name="##checkmailaddr##" value="mail"> valueには、メールアドレスのフィールド名を指定します。 サンプルのため実際のメール送信は行わないようにしています。 サンプル3) 必修入力のフィールドを指定します。 設定方法 <input type="hidden" name="##checkfield##" value="name,mail,body"> valueには、必修入力のフィールド名を指定します。(複数ある場合は、上記のように、半角,カンマで区切ります。) サンプルのため実際のメール送信は行わないようにしています。 サンプル4) 1・2・3の複合で指定します。 設定方法 <input type="hidden" name="##thankyou##" value="http://www.kklib.com/"> <input type="hidden" name="##checkmailaddr##" value="mail"> <input type="hidden" name="##checkfield##" value="name,body"> サンプルのため実際のメール送信は行わないようにしています。 サンプル5) マッチで指定します。 設定方法 <input type="hidden" name="##match##" value="mail"> マッチフィールドの名前には、__mail__の様に__を名前の両側に付ける。 <input type="text" name="__mail__" value=""> サンプルのため実際のメール送信は行わないようにしています。 サンプル6) キーには、「」を入力してください。 サンプルのため実際のメール送信は行わないようにしています。 キー表示は、SSIの場合、 <!--#include virtual="fmail.cgi/ssi/"--> Javaの場合、 <script src="fmail.cgi/java/"></script> |