• 検索結果がありません。

8 - 5 標準提供CGI(3)フォームファイル

ドキュメント内 1. 52 (ページ 49-52)

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>

ドキュメント内 1. 52 (ページ 49-52)

関連したドキュメント