Html to CGI
使い方
| サンプルプログラム | 設定+管理パネル |


      Html to CGI のセットアップ
    動作環境
    perl 5.005以上がインストールされた Webサーバー
    メールの自動送信をする場合は、sendmail または SMTPサーバーに直接アクセス可能なこと。

    ファイルのアップロード
    ダウンロードしたセットアップ用ファイル(htm2cgi321.zip)を展開します。
    展開すると、2個のフォルダと 95個のファイルがあります。
    Webサーバに適当なフォルダを作って、 このフォルダとファイルの全部を一括してサーバーにアップロードします。
    このときのFTP転送モードはバイナリモードです。
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    サーバーに次のようにファイルが配置されます。
    これとは違う配置をした場合はサンプルファイルのタグと、メール設定を修正しないとサンプルプログラムは正常に動作しません。

      / (任意のフォルダ)

      ├ index.cgi
      ├ *.html
      ├ *.gif
      ├ *.jpg

      /cgi
      │   ├ htm2.cgi
      │   ├ htm2cgi.cfg
      │   ├ *.pl
      │   ├ zipn.zcd
      │   └ header

      /data
             ├ fieldnnn.ini
             ├ mailnnn.ini
             └ mindex

    は実行アクセス権を指定します。
    index.cgi は パソコン、ケータイ振り分けプログラムです(使えないサーバーもあります)。
    たいていのレンタルサーバーは、index.cgi、htm2.cgi のパーミッションを700にするだけでOKです。
    ブラウザから アップロードした htm2cgi.html をリクエストし、「設定+管理パネル」のリンクをクリックしてください。ログインページが表示されればセットアップ完了です。

      プログラムの作成
    まず、サンプルプログラムをお試しください。
    HTMLファイルの作り方がよくわからない方はサンプルファイルのソースを見ましょう。

    プログラムは、入力フォームの「HTMLファイル」と、これに対応する「項目設定」、そして メールを送信するプログラムの場合は「メール設定」で構成されます。
    いくつかのサンプルを同梱していますから参考にしてください。

    HTMLファイル(フォーム)の作成
      必要に応じて次のパラメータを埋め込みます。(サンプルファイル参照)
       変数名(name) 値(value)      
       fini 項目設定番号
       mini メール設定番号
       action 特別な動作をさせる指示
       pf パスワード照合の場合、パスワード登録プログラムの項目設定番号  
       save ポストデータをファイルに保存(する=1,しない=0)
       preview   入力確認画面を表示(する=1,しない=2)
       headf 入力確認画面のヘッダファイル
       resp 確認画面を表示しない場合に返すファイル
       nextp 次画面に表示するファイル
       makef 作成するファイル(ファイル名を変数で指定することができます)
       replf 書き換えるファイル(ファイル名を変数で指定することができます)
      同じ変数がほかにも定義されている場合はフォームの設定値が優先するものがあります。

    なお、アクセスログを記録するには、HTMLに次の javascriptコードを埋め込みます。
      作成したプログラムへのアクセス
    アクセスするプログラムの「項目設定番号」を「fini」というキーワードとして htm2.cgi のターゲットサブルーチンをコールします。
    たとえば、サンプルの「買い物カゴ」は、商品陳列ページの項目設定番号は 001 です。
    この場合のリクエストURLは、

    ケータイの場合は、アクセス元携帯機のブラウザ(HTTP_USER_AGENT)によって書式が違います。
    パラメータなしで htm2.cgi にアクセスすると、INDEXページがアクセス元機種に対応して 変換表示されますから参考にしてください。

      このプログラムについて
    このプログラムの使用にはライセンスが必要です。
    添付の「プログラム使用許諾契約書」をお読みください。この契約書の全条項に同意いただいた場合のみ使用することができます。
    「プログラム使用許諾契約書」は htm2.cgi ファイルの末尾にあります。ブラウザで htm2.cgi に ?-v を付けてリクエストすると表示されます。
    評価版ライセンス終了後も使用する場合はライセンスをお求めください。

http://www.bellcall.co.jp/