KKLIB.COM

PerlやPHPのスクリプト配布及びオーダーメイドCGI制作
単機能なCGIから高機能なCGIまで、CGI制作及び、既存CGIの改造依頼まで!!

MENU

FMAIL.CGI(Ver3) 解説

プレビューの表示方法
 プレビュー画面を表示するには、フォームのフィールド'##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(Ver3) テンプレート設置方法

テンプレートの切り替えは、
<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)
お名前
メールアドレス
メールアドレス
確認のためにもう一度
メッセージ
オプション オプション1 オプション2 オプション3
キー キーはページ下部に表示しています。
プレビュー
キーには、「」を入力してください。
サンプルのため実際のメール送信は行わないようにしています。
 キー表示は、SSIの場合、
    <!--#include virtual="fmail.cgi/ssi/"-->
 Javaの場合、
    <script src="fmail.cgi/java/"></script>
FMAIL.CGI
--- KKLIB.COM ---
今日のアクセス人目