お申し込み前に
よくある質問
ご利用開始後に
よくある質問
| |
〜ご利用開始後によくある質問〜
<ホームページについて(作り方、CGI等の紹介)>
CGIについて(CGIってなに)
CGI(Common Gate Interface)は、HTMLだけでは表現できない
ホームページを作ることができるサーバ(プロバイダ)に用意したプログラムです。
サーバのCGI機能を利用してアンケート・問い合わせ・注文のページが簡単に作れます!!
FORM to Mail CGI サンプル その1
サーバーには、フォームメールのCGIとしてcgiemailがインストールされております。
cgiemailは、フォームのhtmlファイルとそのhtmlファイルにて指定される変数をexercise.txtのテキストファイルを利用してメールを送信します。
変数とは、html記述の<INPUT name="XXX"> のXXXの部分を言います。
テンプレートとして、exercise.htmとexercise.txtをご用意しておりますので、それぞれをダウンロードの上、修正してお使い下さい。
|
このフォームメールは、4つのファイルで構成されます。
exercise.htm内の各変数に合わせて、exercise.txt を修正してください。
exercise.htmの各<INPUT name="XXX">とそれに対応するexercise.txtの[XXX]の 変数部分は必ず一致させて下さい。
また、変数部分 のXXX は必ず英数半角文字のみをお使い下さい。
変数名が[required-XXX]となっているフィールドは必須 項目(未入力の場合エラーになる)になります。
・exercise.htmの修正
exercise.htm の作成例
--------------------------------------------------------
<FORM METHOD="POST" ACTION="/cgi-bin/cgiemail/exercise.txt">
または、
<FORM METHOD="POST" ACTION="http://yourdomain/cgi-bin/cgiemail/exercise.txt">
<INPUT NAME="success" TYPE="hidden" VALUE="http://yourdomain/thankyou.html">
<INPUT NAME="failure" TYPE="hidden" VALUE="http://yourdomain/failure.html">
名前 <INPUT type="text" name= "name" size="20>
Email <INPUT type="text" name= "required-email" size="20>
</FORM>
--------------------------------------------------------
exercise.txtの作成例
--------------------------------------------------------
To: mail@address
From: [required-email]
Subject:From CGI Form Mail
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
名前 [name]
Email [required-email]
--------------------------------------------------------
exercise.htmの<FORM>タグの中のACTIONで指定されている
"/cgi-bin/cgiemail/ercise.txt"
は、exercise.txtがある場所への指定です。
フォームを複数設置する場合はexercise.txtを複数用意し、合わせて変更してください。
※Action 先として指定されている "/cgi-bin/cgiemail/exercise.txt" のうち /cgi-bin/cgiemail はお客様のアカウントの領域よりも上位に存在します。exercise.txt をルートディレクトリ以外のディレクトリに設置する場合は、/cgi-bin/cgiemail/ のあとにパスを記述してください。
例:exercise.txtを「form」ディレクトリ内に設置した場合は、
"/cgi-bin/cgiemail/form/exercise.txt"
例:「exercise」の場合
"/cgi-bin/cgiemail/exercise/ercise.txt"
と記述します。
・<INPUT NAME="success" TYPE="hidden" VALUE="http://yourdomain/thankyou.html">
はフォーム送信後に「ありがとうございました」等 のページを表示したい場合の記述です。
・<INPUT NAME="failure" TYPE="hidden" VALUE="http://yourdomain/failure.html">
は必須項目(required-項目)が未入力の場合エラーとなりますが、その時に「必須項目が未入力です」等のページを表示したい場合の記述です。 別途htmlファイルを作成して下さい。
・文字化けを防ぐために exercise.txt 内の Subject:行の下に以下の行を記述することをお勧め致します。
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
<<注意事項>>
※ フォームの修正・作成に関しましては、HTMLの書籍などをご参照ください。
※ メールの Subject に日本語を使用するとメールソフトによっては文字化けが発生致しますのでSubject: には 英数半角文字のみをお使いください。
※exercise.txt は必ずASCIIモード(テキストモード)でアップロードしてください。
※必須項目に設定した場合、その項目が未記入の場合エラーが表示されます。
また、必須項目の設定は電話番号やメールアドレスなど英数半角文字の項目 にのみご利用ください。
(C) NanaNet.ltd 1997-2001. All rights reserved.
お問い合わせはこちらまで:staff@nana.or.jp |
NanaNet
有限会社ナナネット テクニカル事業部
〒272-0034 千葉県市川市市川3-5-11
TEL:047-320-9438 FAX:047-320-9439 |
|