添付メールCGI - ファイル添付対応メールフォームシステムCGI 説明書 - 解説

 
サンプル

メールフォームCGI制作 

■サンプルをみる ( システム概要は左記をご覧下さい )

無制限に添付ファイルが送信できます。添付ファイルの種類も自由設定!

確認画面で、画像ファイルはサムネイル表示されます!

ファイル容量の大きいファイルを送信して頂く場合は、ご利用のサーバーが対応しているかご確認下さい。


[添付メールシステムのご購入はこちら] - ファイル送信対応CGI・ファイル添付対応CGI -


 - ダウンロード後の操作 -
 
送信フォームページについて( index.html )

メールフォームCGI制作 

・項目の設定は自由に行えます。
・name値が項目名としてメール内に表示されますので、日本語の使用が可能です。
 name値に半角カナは利用できません。

cgi メールフォーム 添付ファイル フリーウェア シェアウェア<FORM action="mailform.cgi" method="post" enctype="multipart/form-data">
<!-- プログラム設置先までのパスを挿入してください http://〜から始まるURLでも構いません-->

送信ページソースの</form>直前に下記のタグを挿入して下さい。
cgi メールフォーム 添付ファイル フリーウェア シェアウェア<input type="hidden" name="_adminadd" value="cgi@best--web.com">
<!-- ↑管理者メールアドレス --> 
cgi メールフォーム 添付ファイル フリーウェア シェアウェア<input type="hidden" name="_mailform" value="CGI PRODUCTION<cgi@best--web.com>"> 
<!-- ↑メール差出人の設定 --> 
cgi メールフォーム 添付ファイル フリーウェア シェアウェア<input type="hidden" name="_usermail" value="メールアドレス"> 
<!-- ↑お客様が入力するメールアドレスのname値を記入してください --> 
cgi メールフォーム 添付ファイル フリーウェア シェアウェア<input type="hidden" name="_reqs" value="メールアドレス,お名前,好きな物,ご住所,好きな物,ご希望"> 
<!-- ↑必須項目の設定。必須項目にしたいname値を記入してください --> 
cgi メールフォーム 添付ファイル フリーウェア シェアウェア<input type="hidden" name="_mailtitle" value="ホームページからお問い合わせ"> 
<!-- ↑メールサブジェクトの設定 --> 
cgi メールフォーム 添付ファイル フリーウェア シェアウェア<input type="hidden" name="_mode" value="con"> 
<!-- ↑こちらは削除しないでください。 --> 

 
確認ページについて(./temps/check.html)

メールフォームCGI制作 

確認画面内では、特殊タグCGI 添付ファイル メールフォーム システム<!--BEGIN MESSAGE-->とCGI 添付ファイル メールフォーム システム<!--END MESSAGE-->の間に、
CGI 添付ファイル メールフォーム システム <IDGUINAME>CGI 添付ファイル メールフォーム システム<IDGUIVALUE>を一つずつ置かなければなりません。
<!--BEGIN MESSAGE-->と<!--END MESSAGE-->は同じ内容が反復される際に使われます。
デフォルト状態の確認画面を参考にしてみてください。

通常ライセンス版を購入の方は %%% の文字列を削除しないように注意してください。こちらは著作権表示に置換されます。
文字を見えにくくしたり、背景と同色にするなどの行為は禁止しております。

Page Top


エラー画面(./temps/error.html)

メールフォームCGI制作 

エラーメッセージに変換するための特殊タグCGI 添付ファイル メールフォーム システム<IDERRORLINE>が必要です。
必ず入力してください。

Page Top


送信完了画面(./temps/thanks.html)

メールフォームCGI制作 

特にプログラム上の設定は必要ありません。自由に調整してください。

Page Top


 
添付ファイル設定 ( file_set.cgi )

メールフォームCGI制作 


アップロードファイルを指定する項目の名前(name値)を記述します。
例)
$GUINAME_FILE='添付ファイル1,添付ファイル2,添付ファイル3,添付ファイル4,添付ファイル5';

送信するファイルの種類をfile_set.cgiで設定します。
ファイル種類の追加は下記の記述に従います。

記述例を参考に調整してください。
'[拡張子名(ドット抜)]'=>'[MIMEヘッダ内で指定するファイル形式のMIMEヘッダ名]'

Page Top


 
管理者メールについて( kanri.txt )

メールフォームCGI制作 

メール内の文書は自由に設定可能です。

下記のタグは送信内容を表記する為のタグです。
CGI フォームメールプログラム ファイル添付<IDMESSLINES>

下記のタグは受信内容をカンマ区切りで表記する為のタグです。不要な場合は削除して下さい。
必要な場合は、config.cgiで別途、設定が必要です。
このタグはkanri.txtの最下部に配置しないように注意してください。
CGI フォームメールプログラム ファイル添付<IDCSVLINE>

下記のタグは送信者情報を表記する為のタグです。不要な場合は削除して下さい。
CGI フォームメールプログラム ファイル添付<IDSERVERINFO>

添付ファイル名称は識別番号__+お客様の送信したファイル名となります。

Page Top


ユーザー宛メールについて( mail.txt )

メールフォームCGI制作 

メール内の文書は自由に設定可能です。

下記のタグは送信内容を表記する為のタグです。
CGI 添付ファイル メールフォーム システム<IDMESSLINES>

添付ファイル名称は識別番号__+お客様の送信したファイル名となります。

Page Top


ファイル構成

メールフォームCGI制作 

パーミッションはご利用のサーバー会社推奨値で設定して下さい。下記は参考例です。
下記の階層で設置できるサーバー会社を推奨します。

│├ メールフォームcgi [cgi] - プログラムを保存するディレクトリ(任意設定)
││
│├
config.cgi [644]など 設定ファイル
││   ※設定の詳細は設定ファイル本体を参照ください
││
│├
file_set.cgi [644] など アップロード関連設定ファイル
││   ※設定の詳細は設定ファイル本体を参照ください
││
│├
mailform.cgi [705][755] など
││   perlのパスの設定が必要
││
│├
kanri.txt[644]など
││ 管理者へのメール送信内容を調整できます。
││
│├
mail.txt[644]など
││ お客様へのメール送信内容を調整できます。
││
│├
index.html[644]など
││ 送信ページ(送信ページは任意の場所に設定できます)
││
│├
メールフォームcgi ファイル添付 [temps] [755]など
││ │    
││ ├ 
index.html  [644] など 空ファイル
││ │    
││ ├ 
check.html  [644] など
││ │  確認ページのデザイン調整ができます。
││ ├ 
error.html [644] など
││ │  エラーページのデザイン調整ができます。
││ └ 
thanks.html[644] など
││     完了画面のデザイン調整ができます。
││
│├
メールフォームcgi ファイル添付 [upload] [707][777]など
││ 
│└
メールフォームcgi ファイル添付 [class] [705][755] -> 設定・変更の必要はありません。
│   │ 
│   ├ 
index.html  [644] など 空ファイル
│   ├
jcode.pl[644]
│   ├
mimew.pl[644]
│   ├
killFile.pm[644]
│   └
pageLoader.pm[644]


添付ファイル メールフォームcgi [mime_pls] これらのファイルはアップロードの必要はございません。
    ├index.html
    ├history.html
    ├document.html
    ├mimew.pl こちらのライブラリを利用しております。変更・移動の必要はありません。
    ├mimer.pl
    ├Makefile
    ├mime_pls.doc
    ├history
    ├wbody
    ├wmime
    ├rbody
    └rmime

Page Top


CGI PRODUCTION -CGI制作・カスタマイズ・代行設置などのご相談はお気軽にご相談ください-

Copyright (C) 2006 CGI PRODUCTION. All Rights Reserved.