FormMail CGI - Japanese Page -
sava.net

HOME
ホーム

PLAN
商品紹介・価格

ORDER
お申し込み

TERMS
ご利用規約

SUPPORT
顧客サポート


Form Mail(フォーム送信 CGI)

フォームメール CGI(以下フォームメール)により、お客様がユーザーからEメールを受け取る際、フォームを使用することができます。ここで使い方が説明してあります。

使用方法
フォームメールを使う前に、まずフォームを含んだホームページをデザインします。
そして、フォームのアクションを指定する箇所を次のように記述します。

<FORM ACTION = "/cgi-sys/formmail.pl" METHOD = "POST">

サバネットのシステム CGI-bin にあるフォームメールを利用するので、パスは "/cgi-sys/" になります。

あとはフォームメールがリザーブしているフィールドの値を変更することにより、お客様の目的にあったフォームを作成することができます。

必須フィールド
フォームメールを正しく使うためにお客様が作らなくてはならないフォームのフィールドは次の一つだけです。

フィールド:recipient
説明:フォームの送信先のEメールアドレスを指定します。隠しフィールドに設定し、お客様のドメインのEメールアドレスを値として指定してください。(ドメインの部分はすべて小文字で記述してください。)
記述例:
<input type="hidden" name="recipient" value="yourname@yourdomain.com">

オプションフィールド
フィールド:subject
説明:フォームメール実行されフォームがEメールとして送信される時、送られてくるEメールのサブジェクト(件名)として表示させたい文字を指定します。このフォーム中にこのフィールドがない場合は、「WWW Form Submission」という件名になります。
記述例:
お客様が指定する場合
<input type="hidden" name="subject" value="Your Subject">
ユーザーに記入してもらう場合
<input type="text" name="subject">

フィールド:email
説明:返信先のEメールアドレスを知りたい時、このフィールドをフォームの中に作成します。フォームを記入する人がここに書いたEメールアドレスは、送られてくるEメールの差出人住所(From)欄に表示されます。
記述例:
<input type="text" name="email">

フィールド:realname
説明:このフィールドに入力された値は、"email" フィールドと同様に送られてくるEメールの差出人住所(From)欄に表示されます。フォームの記入者の名前を知るのに便利です。
記述例:
<input type="text" name="realname">

フィールド:sort
説明:このフィールドを使うことによって、フォームメールが送信されるEメールのデータを作成する際、そこに書き出されるフィールドの順番を指定することができます。アルファベット順に並びかえることができますし、お客様がフィールドの順番を直接指定することもできます。このフィールドを利用しない場合、ブラウザがフォームのページから受け取るフィールドの順番でEメールの内容が作成されます。(この場合、必ずしも画面上に表示されているフィールドの順番になるとは限りません)お客様が並び順を指定する場合は、フィールド名の前に "order:" を付け、それぞれのフィールドを "," で区切ります。
記述例:
アルファベット順
<input type="hidden" name="sort" value="alphabetic">
並び順を指定
<input type="hidden" name="sort" value="order:name1,name2,etc...">

フィールド:redirect
説明:フォーム送信が実行された後、表示させたいホームページのアドレスをここに指定します。ここに指定する URL はフルパス(例:http://yourdomain.com/thankyou.html)で記述します。
記述例:
<input type="hidden" name="redirect" value="http://yourdomain.com/yourfile.html">

フィールド:required
説明:このフィールドを使って必須記入項目を設定することができます。記入を必須にしたいフィールドを "," で区切って指定します。必須記入項目が未記入のままフォーム送信が実行されると、未記入フィールドをフォーム記入者に示すエラーページが表示されます。
記述例:Eメールアドレス(フィールド:email)と電話番号(フィールド:phone)を必須項目に指定。
<input type="hidden" name="required" value="email,phone">

フィールド:env_report
説明:フォームを記入しているユーザーの環境変数を知りたい時は、この隠しフィールドをフォームの中に作っておきます。ユーザーの使用しているブラウザの種類やどのドメインからフォームが送られてきているかなど知るのに役立ちます。フィールドの値とそれが表わしているものは次の通りです。
REMOTE_HOST - フォーム送信が実行されたホストネーム
REMOTE_ADDR - フォーム送信が実行されたホストの IP アドレス
HTTP_USER_AGENT - フォームを記入している人の使用しているブラウザの種類
記述例:フォーム記入者の使用しているブラウザと送信が実行されたホストの名前が知りたい場合。
<input type="hidden" name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT">

送信結果ページ
"redirect" フィールドを使用していない場合、ここで説明するフィールドの値をもとにフォームメールは送信結果のページを表示します。"redirect" フィールドがある場合は絶対に使わないでください。

フィールド:title
説明:送信結果ページのタイトルをこのフィールドで指定します。
記述例:送信結果ページのタイトルを「Feedback Form Results」とする場合。
<input type="hidden" name="title" value="Feedback Form Results">

フィールド:return_link_url
説明:送信結果ページの中で他のページへのリンクを示す必要(メインページに戻れるようにするなど)がある時、このフィールドを使います。
記述例:
<input type="hidden" name="return_link_url" value="http://yourdomain.com/main.html">

フィールド:return_link_title
説明:このフィールドに指定された文字が、実際のホームページ上では "return_link_url" フィールドに指定した URL を表わします。
つまり、HTML ソースでは
<ul>
<li><a href="return_link_url">return_link_title</a>
</ul>
となるわけです。
記述例:
<input type="hidden" name="return_link_title" value="Back to Main Page">

フィールド:background
説明:送信結果ページのバックグランドイメージを指定します。
記述例:
<input type="hidden" name="background" value="http://yourdomain.com/image.gif">

フィールド:bgcolor
説明:送信結果ページのバックグランドカラーを指定します。
記述例:バックグランドカラーを白にする場合。
<input type="hidden" name="bgcolor" value="#FFFFFF">

フィールド:text_color
説明:送信結果ページのテキストカラーを指定します。
記述例:テキストを黒で表示する場合。
<input type="hidden" name="text_color" value="#000000">

フィールド:link_color
説明:送信結果ページのリンクの色を指定します。
記述例:リンクを赤で表示する場合。
<input type="hidden" name="link_color" value="#FF0000">

フィールド:vlink_color
説明:送信結果ページの訪問済みリンクの色を指定します。
記述例:訪問済みリンクを青で表示する場合。
<input type="hidden" name="vlink_color" value="#0000FF">

フィールド:alink_color
説明:送信結果ページのアクティブリンクの色を指定します
記述例:アクティブリンクを青で表示する場合。
<input type="hidden" name="alink_color" value="#0000FF">

フォームの中にある他フィールドはすべて送信結果ページに表示
されます。

Support Form
より迅速な対応のため、ご質問・お問い合わせは必ずサポートフォームで。


コントロールパネル・ツール(機能)一覧に戻る


[ ホーム ] [ 商品紹介・価格 ] [ お申し込み ] [ ご利用規約 ] [ 顧客サポート ]

- お問い合わせ -

© copyright 1999-2012 sava.net. All rights reserved.