Sato IT Studio - PMCJ

WEB pMail O CGI 設置詳細

【 設置に関する注意事項 】

  ・ サーバで、「sendmail」がなければ使用できません。

【 同梱ファイルとパーミッション 】

  Easy Count CGI

  WpMail_o.cgi [755] (本体)   WpMail1.html [644] (メールサンプルフォーム CGIで書き出す場合)   WpMail2.html [644] (メールサンプルフォーム ノーマル)

  tanka.dat [666] (商品単価データーファイル    注意:このファイルは、WEB上に表示されるディレクトリーではない 上位階層に設置する事をお勧め致します。 )

  .htaccess [644]   ( WEB上から「.pl」ファイルを見えなくする為に .htaccess設置が可能な場合に設置して下さい。    WEB領域以外での設置の場合は必要ありません。又、cgi-binに設置の場合は通常は必要ありません。)   jcode.pl [644] (日本語コード変換モジュール [ 著作権 Utashiroさん ] )   readme.txt (説明ファイル)

【 設置説明 】

  設定例 (ディフォルト)

WWW    |    |---- mail [755]    | |    |    |  .htaccess [644]    |  WpMail_o.cgi [755]    |  WpMail_o.html    |  tanka.dat [644]    |  jcode.pl [644]    |   ホームページディレクトリが「WWW」だと仮定します。   mail(任意)というサブディレクトリーを作成したとします。   (.htaccessの格納はcgi-binなどに指定されている場合は通常不要)。

  その中に指定のファイルを格納して下さい。   (CGIの初期設定は同一ディレクトリー格納での設定になっています。)   ※ jcode.plは上の層に配置しても良いです。その際は、.htaccessは不要です。

【 各設定について 】

  CGI一行目

  #!/usr/local/bin/perl   は、ご利用サーバーで指定されたルートを設定して下さい。  

sendmailのパスを指定

  $sendmail = '/usr/sbin/sendmail';   こちらも、ご利用サーバーで指定されたルートを設定して下さい。  

フォーム(html)設定方法

 

1. アクション

   <form method="post" action="設置URL + webmail_e.cgi">

 

2. 題名

   <input type="hidden" name="subject" value="Web Mail">   ユーザーに記入してもらう場合は、「type="text"」にする

 

3. 記入必至項目

   <input type="hidden" name="catno" value="氏名">    <input type="hidden" name="catno" value="email">    .....    と、いくつも増やせます。   CGIファイルの方でも設定出来ます。

 

4. 管理者メール

   <input type="hidden" name="mastermail" value="xxx@xxxxx.com">    CGIファイルの方でも設定出来ます。

 

5. メール送信後、戻るURLの指定

   <input type="hidden" name="backaddr" value="http://xxx.xxxx.xx.xx/~xxxx/">    CGIファイルの方でも設定出来ます。

 

6. メール確認画面表示

   <input type="hidden" name="mode" value="html">    メール確認画面不用の場合、「value="send">」にする

 

7. コピーメールする場合

   <input type="hidden" name="copy" value="on">

 

8. 送信完了時にコピー内容を表示

   <input type="hidden" name="copyh" value="on">

 

9. ユーザーメール

   <input type="text" name="email">    ユーザーメール記入の、「name」は必ず「name="email"」とすること   ※ その他 CGIファイルの方にも設定項目があります   <オプション>

  

・ tanka.datの書き込み方

    k_商品名及び商品番号=単価    <input type="text" name="k_商品名及び商品番号" value="0">    フォームの「name=k_xxx」と、同じ名前にします。  

J-Sky EZweb(WAP2.0)対応にする場合

   ##################################################

   webmail_i.htmlをCGIで書き出す設定にして下さい。(htmlフォームを別々に作る必要が無くなります。)    # フォームHTMLをCGIで表示させる場合 $formon を「1」に設定して下さい。    $formon = 1;    アクセス方法 ⇒ http://xxx.xxx.xxx/webmal.cgi?mode=top    又、入力フォームのデフォルト入力値を指定する場合、     ・英数字の場合     <input type="text" name="email" #inpur_e#>     ・数字の場合      <input type="text" name="name" #inpur_s#>     ・漢字の場合      ※ ディフォルトは漢字となると思いますので設定無し。

   と指定して下さい。

   ##################################################

戻る | HOME | SERVICES > レンタル - プログラム - フリー素材 | HOW TO | LINKS | USERS | 閉じる
 PMCJは、フリーCGIを中心としたプログラムの配布及び製作やCGIレンタルサービスをしているサイトです。
Copyright (C) 1998-2017 Sato IT Studio PMCJ by Tomio Sato. All Rights Reserved.