##################################### # # # MAIL FORM (C)CGI Pal # # 設置の仕方とマニュアル # # # ##################################### 特徴:すべてのページのデザインを自由に変えられます。 送る内容をすべて自由に設定することができます。 ======================================================================================== ◇ ファイルの説明 ======================================================================================== form.htm(入力フォームを記入したHTML) check.htm(確認画面のスキン) end.htm(終了画面のHTML) mail.cgi(CGIスクリプト) jcodejis.pl(コード変換ライブラリ) ======================================================================================== ◇ カスタマイズ ======================================================================================== ■form.htmについて 1. 入力フォームは、すべて
・ ・ ・
内に記入すること。すべて同じディレクトリにあるときは、action="***" の***の部分はこのままでOK。場合によってはaction="cgi-bin/mail.cgi"などと変更 2. 各入力フォームを作ります。 となっている場合、 form.htmにname="for_***"と並んでいるところがあるので、 name="***"の***の部分をvalue="***"のところにつぎのように記入します。 (***,***,***のように区切って複数指定可能です。) タイトルを固定する場合は、タイトルのフォームは作らずに、mail.cgiの設定で、 $mailsub=""に $mailsub="フォームメールより"; のように記入します。 あとの項目は、name="***"に自由に項目を設定できます。 (例) 入力必須の項目を設定するときは、 にフォームのname="***"の***の部分を,で区切って並べます。 チェックボックスやラジオボタンの項目も設定できます。 ■check.htmについて の間が、入力された個数だけ 繰り返されます。 は"お名前"などに変換され、 は"木村"などに変換されます。 ======================================================================================== ◇ 設置の仕方 ======================================================================================== サーバーのマニュアルを良く見て、 Perlのパス、sendmailのパスなどを確認して、 mail.cgiの設定項目を書き換えておきます。 CGIをどこにおいてもいい場合(解凍してできたmailフォルダをそのまま転送します。) []内はパーミッション(記入していないものは設定の必要なし) public_html/ |-- index.html(サイトのトップページ) +-- mail/ |-- mail.cgi[705] |-- jcodejis.pl |-- form.htm |-- check.htm +-- end.htm メールなどとリンクします。