CGIの利用
管 理 者 編
ホ ー ム ペ ー ジ の 作 成 と 公 開 3
ここでは、サイトサーブ提供のフォームファイルを利用する方法について説明します。
利用方法
ホームページ内にフォームファイルの設定をします。
フォームメールを設置したいホームページの中に、次の記述をします。
{ }で囲まれた部分は、次の設定値を参照して、必要に合わせて、お客様の設定に書き直してください。
【設定項目】
F2C̲NO CGI環境設定ファイル(cgi̲config.txt)で、F2M̲NOの初期値として"1"
を使用しているので、"1"以外の数値を指定してください。
F2C̲FILE 入力されたデータを蓄積する場所とファイル名を指定します。
例では、ログインディレクトリ(docs)の「f2c」ディレクトリ内に、
form2csv.csvというファイル名で保存します。
※ファイルが蓄積されるディレクトリには、アクセス制限をかけて、
第三者に閲覧されないように設定することをお勧めいたします。
F2C̲NAMES 入力フォームのNAMEタグで指定した値を、全てカンマ「,」区切りで 指定します。ここで指定した順序で、ファイルに蓄積されます。
入力フォームでの記述にあわせて、設定してください。
※NAMEの指定がされていない場合や記述に誤りがある場合は、
ファイルにデータが蓄積されませんのでご注意ください。
なお、あらかじめ用意されているサンプル画面をそのまま利用す ることもできます。各ページから、「http://www.(お客様のド メイン名)/sample-form2file.html」へリンクをはるだけで、
ご利用になれます。
参 考
<FORM METHOD="POST" ACTION="/cgi-bin/form2csv.cgi">
<INPUT TYPE="hidden" NAME="F2C̲NO" VALUE="2">
<INPUT TYPE="hidden" NAME="F2C̲FILE" VALUE="/users/estore-jp.com/web/docs/f2c/form2csv.csv">
<INPUT TYPE="hidden" NAME="F2C̲NAMES" VALUE="KANA,NAME,SEX,AGE">
<INPUT TYPE="hidden" NAME="F2C̲NEXTPAGE" VALUE="{http://www.estore-jp.com/samplethankyou.html}">
<INPUT TYPE="hidden" NAME="F2C̲CONFIRM" VALUE="YES">
</FORM>
1
CGIの利用
F2C̲NEXTPAGE ホームページへの入力・送信完了後に表示させるページを指定します。
通常、お礼のページやホームページのトップページなどを指定します。
例では、弊社であらかじめ用意しているサンキュー画面 (http://www.estore-jp.com/samplethankyou.html)が 表示されます。
F2C̲CONFIRM ホームページに入力された内容を送信前に確認する画面を表示させるか 否か指定します。確認画面を表示させる場合は「YES」を、表示させたく ない場合は「NO」を指定します。
確認画面には、フォーム画面で入力した情報が箇条書きに表示されます。
入力フォームを作成します。
すべての入力項目(テキストエリア、チェックボックスなど)に、NAMEの指定を行います。
【入力フォームの記述例】
※NAMEの指定がされていない場合は、正しく動作しませんので注意してください。また、NAME の指定は、必ず英数文字で行ってください。全角などを使用すると、文字化けの原因となります。
なお、ラジオボタンやセレクトメニューはNAMEが項目となり、VALUEで選択された値が結果 として送信されます。
ファイルをアップロードします。
ファイルをアップロードするときは、ホームページ作成ソフトのftp機能、または ftpソフトを使います。
アップロードの方法については、「第3章 6.ホームページのア公開」を参照してください。
2
<FORM METHOD="POST" ACTION="/cgi-bin/form2csv.cgi">
<INPUT TYPE="hidden" NAME="F2C̲NO" VALUE="2">
<INPUT TYPE="hidden" NAME="F2C̲FILE" VALUE="/users/estore-jp.com/web/docs/f2c/form2csv.csv">
<INPUT TYPE="hidden" NAME="F2C̲NAMES" VALUE="KANA,NAME,SEX,AGE">
<INPUT TYPE="hidden" NAME="F2C̲NEXTPAGE" VALUE="http://www.estore-jp.com/samplethankyou.html">
<INPUT TYPE="hidden" NAME="F2C̲CONFIRM" VALUE="YES">
フリガナ : <INPUT TYPE="text" NAME="KANA"><BR>
お名前 : <INPUT TYPE="text" NAME="NAME"><BR>
性別 : <INPUT TYPE="radio" NAME="SEX" VALUE="MALE">男
<INPUT TYPE="radio" NAME="SEX" VALUE="FEMALE">女<BR>
年齢 : <select NAME="AGE">
<option selected>▼選択して下さい
<option VALUE="Under19">未成年
<option VALUE="Over20">20代
<option VALUE="Over30">30代
<option VALUE="Over40">40代
</select><BR>
<INPUT TYPE="submit" VALUE="送信">
<INPUT TYPE="reset" VALUE="クリア">
</FORM>
3
CGIの利用
管 理 者 編
ホ ー ム ペ ー ジ の 作 成 と 公 開 3
フォームファイルの動作を確認します。
ファイルをアップロードしたら、動作を確認します。アンケートフォームがあるホームページへアク セスして、アンケート項目にテストデータを入力・送信します。正しく設置されていれば、ホームペ ージの記述で指定したcsvファイルの中に、入力した内容が保存されています。
ブラウザにて、ホームページの記述で指定した場所にアクセスして、csvファイルをダウンロードし て確認してください。お使いのブラウザがインターネットエクスプローラー4.0以上で、マイクロソ フトエクセルがインストールされている場合は、ブラウザに直接表示させることもできます。
CSVファイルを表計算ソフトで開いてみます。
4
CGIの利用
ここでは、サイトサーブ提供の掲示板を利用する方法について説明します。
なお、あらかじめ用意されているサンプル画面をそ のまま利用することもできます。各ページから、
『 h t t p : / / w w w . ( お 客 様 の ド メ イ ン 名 ) / c g i -bin/bbs.cgi』へリンクをはるだけで、ご利用にな れます。
参 考
<A HREF="http://www.estore-jp.com/cgi-bin/bbs.cgi?BBS̲NO=1&BBS̲TITLE={estore-jp.comの掲示 板}&BBS̲TITLE̲CAP={どんどん書き込んでください}&BBS̲LOG̲FILE=/users/estore-jp.com/web/{cgi-bin/bbs.log}&BBS̲MAX̲MSG={50}&BBS̲BGCOLOR={ffffff}&BBS̲TEXT̲COLOR=
{000000}&BBS̲RTN̲URL={http://www.http://www.estore-jp.com}">掲示板</A>