[戻る][セカンドファイル] [サンプル(検索フォーム付き)] [予約管理] [こまったときは]

『美々っとクラブ インターネット予約CGI』

-- 取り扱い説明書 1.2.0--

最終更新日:2000/8/24

美々っとR Version 2.0.0 への対応中
(2.00 への移行に伴い,大幅にレスポンスが速くなります)


[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]


サンプルと特長
  • 『美々っとクラブ インターネット予約CGI』(以下,予約CGI)は、ホームページから理美容室へ予約申請メールを送るためのCGIです.

  • スクリーンショットは以下のようになります(フォントは小さめに設定してあります).それぞれのスクリーンショットには,画面の説明が書き込まれているため,予約CGIの概要がおわかりになるかと思います.
        スクリーンショット(条件設定)
        スクリーンショット(検索結果)
        スクリーンショット(予約管理)
        スクリーンショット(予約メール送信)
        スクリーンショット(設定方法)

  • 以下のサンプルCGIで実際に一連の流れを試すことができます.サンプルCGIでは,実際のメールは送信できません.
        予約CGIサンプル

  • 予約CGIの特長は以下のとおりです。

    1. 機能:予約の空いている場所を検索し,簡単な操作だけで理美容室に予約申請メールを送信することが出来ます.
    2. 使いやすい:クッキーの利用により,一度予約を送信されたお客様は,2度目からは検索条件,お名前,電話番号などの諸情報を入力する必要がありません.よって,マウスクリックだけでHP上から予約ができます.
    3. 管理しやすい:予約情報管理CGIにより,ブラウザで予約情報の管理ができます.また,管理者用のパスワードはしっかり暗号化されていますので,安心です.
    4. 美々っとクラブ『美々っとクラブ』と連動することにより,予約情報の更新,申請された予約情報の取り込みなどを自動化できます.
    5. 設定しやすい:検索結果の表の色や,文字など細かいカスタマイズが可能です.また,それぞれのカスタマイズは,CGIのソースファイルを変更するのではなく,テキストファイルの内容を書き換えるだけで可能です.

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

利用規定
  • 予約CGIスクリプトはマイサロンはドット混むにご登録されたヘアサロンの方のみ無料で使用することができますが、著作権は放棄していません
  • 予約CGIスクリプト、を改造・再配布することは、固く禁じます。又、この予約CGIスクリプトを使って直接収益を生じる使い方も固く禁じます。
    【直接収益の対象となる場合】
    • 有償で「レンタル」を行なう場合
    • 無償レンタルで広告バナーを表示してのレンタル行為を行なう場合
    • 有償を前提とした「代行設置」
    • その他、予約CGIスクリプトを使用することで直接的に利益を生じる使い方をする場合。
  • 利用者は予約CGIスクリプトの著作権表示を削除する事は出来ません。 必ず「見える」ように表示してください。
  • 予約CGIスクリプトを利用した事によるいかなる損害もセカンドファイルは一切の責任を負いません
  • セカンドファイルに著しく不利益があると判断した場合には一方的に予約CGIスクリプトの使用を中止していただくことがあります。
  • 予約CGIスクリプトが、すべてのプロバイダや、環境で動作する事は保証していません。
  • この「利用規定」は予告なく改編・加筆を行うことがあります。
  • ダウンロードされた方は、以上の規約を承諾したとみなします。
  • マイサロンはどっと混むにまだご登録されていないヘアサロン様は、登録処理とさせて頂ます。
  • ※マイサロンはどっと混むのご登録は、無料です。
  • TEL・FAXによるサポートは受付いたしませんが、当社サポートBBSによるご質問には出来うる限りお答えさせて頂きます。
  • 予約CGIのバージョンアップ及び仕様の変更は、ユーザーに予告なく実行されます。定期的に、更新ログをご覧になることをお勧めします。

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

入手方法
弊社HPよりユーザ登録後に表示されるダウンロードページよりダウンロードしてください.
 

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

設置方法
ダウンロードしたCGI ファイルをメモ帳や秀丸などのエディタで開きそれぞれの設定を行います.

はじめに
KENTさんの書かれた説明が丁寧でわかりやすいため,あちこちにリンクがはってあります.
ここで,操作がうまくいかなくても 絶対に KENTさんにメールで問い合わせたりしないてください!!
どうしてもわからない方はセカンドファイルのBBSサポートへお願いします.
以下の手順を参考に設置してください
  1. まず,契約上CGIが使えるのかをプロバイダに確認する(使えることがわかっていれば必要ありません)
  2. プロバイダの HPをよく読んで CGI を使う時の注意事項をよく読む
    ここでは,以下の2点を良く調べてください.
     (1)CGIをおくためのフォルダ(たとえば,「CGI用のファイルは 必ず cgi-bin の下に置かなければならない」など)
       以後このフォルダのことを
    CGI設置フォルダと呼ぶことにします.
     (2)
    Perlのパスを調べてください(/usr/local/bin/perl など).
  3. 美々っとクラブ R をダウンロードする(すでにダウンロードされている方は必要ありません)
  4. ダウンロードしたファイルを解凍する
    解凍すると refer-(バージョン) という名前のフォルダの中に "CGI_usr_bin_perl" , "CGI_usr_local_bin_perl" , "設定ファイル" というフォルダと,howto-refer.html というファイルがあります.howto-refer.html は今貴方が見ている説明書です."CGI_usr_bin_perl" と "CGI_usr_local_bin_perl" 中はCGI用のファイルで ,”設定ファイル”の中には書く設定ファイルが入っています.
    プロバイダによって Perlのパスは異なります.ここで以後,CGIフォルダとは,貴方の契約しているプロバイダのPerlのパスが,
    /usr/local/bin/perl
    であったら "CGI_usr_local_bin_perl"を,
    /usr/bin/perl で
    あったら "CGI_usr_bin_perl" を指すこととします.
  5. 以後,FTPソフトを使って,プロバイダのサーバにファイルを転送します.FTPの使い方がわからない方は ここ を参考にしてください.
  6. プロバイダのサーバに接続し,CGI設置フォルダに移動する. 無い場合は作成する.CGIフォルダは cgi-bin , cgi などの名前が一般的です.
  7. refer という名前のフォルダ(ディレクトリ)を作成しアクセス権を [777] (rwxrwxrwx) にする.
    (注意) プロバイダによってはアクセス権[777]を許可していない場合があります.この場合[755]にして試してみてください.
         SuExecが設定してある場合は,アクセス権は [755] にしてください.
  8. CGIフォルダの中にあるファイルをすべてテキストモード(ASCII MODE)で refer の中に転送する.
  9. (8)で転送したすべてのファイルのアクセス権を [755]にする.
  10. インターネットエクスプローラ(ブラウザ)で フォルダ refer の中の refer.cgi を開く
    http://HPのURL(アドレス)/CGIを置く場所/refer/refer.cgi
    のようなURLになると思います.
  11. (11)で開いた結果
      「エラー:システム設定ファイルが開けません。パーミッションの設定がおかしいか,ファイルがありません.」
    と一番上に表示されれば設置は成功です.お店にあわせて設定を行ってください.
    Internal Server Error」というように英語でエラーが出たら失敗です.ファイル転送をテキストで行ったか,または,アクセス権の設定を見直し再試行してみてください.それでもPerlのパス,CGI設置ディレクトリなどをプロバイダに問い合わせてやり直してみてください.また,当社サポートBBSも参考にしてください.
  12. 最終的なファイル構成とアクセス権はこのようになります.
 

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

ファイルとアクセス権(設置後)
プロバイダによって指定されているCGI実行用ディレクトリ( cgi-bin , cgi などの名前が多いです)の下に,予約CGI用に refer というディレクトリを作成し、上記のファイルをFTP転送します。
全体のディレクトリ構成とファイル位置の設置例は以下のとおりです。(かっこ内はパーミッションの設定値).
このとき,それぞれのファイルはテキストモード(ASCII モード)で送信してください

拡張子が cgi のファイルは[755] その他のファイルは,[644](変更の必要はありません).
public_html / index.html (トップページ)
      |
      +--cgi-bin (プロバイダによっては cgi など異なる場合があります)
          |
          +-- refer/ refer.cgi      [755]
                     mkcondtion.cgi [755]
                     mkm.cgi        [755]
                     form2mail.cgi  [755]
                     edit.cgi       [755]
                     printenv1.cgi  [755]
                     printenv2.cgi  [755]
                     printenv3.cgi  [755]
                     jcode.pl            [644]
                     cgi-lib217.pl       [644]
                     main.pl             [644]
                     utility.pl          [644]
                     define.pl           [644]
                     national_holiday.pl [644]
                     condition.txt       [644]
                     holiday.txt         [644]
                     menu.txt            [644]
                     system.txt          [644]
 
各ディレクトリのパーミッションの設定値は,
以下のようになります.あらかじめ cgi-bin が存在し,カウンタなど他のCGIが正常に動作している場合,cgi-bin ディレクトリのパーミッションを変更する必要はありません.
変更を加えずに設置し,動作しなかった場合のみ変更を加えてみてください.
また,refer のアクセス権 [777]についてですが,777にしてうまく動作しなかった場合,ここを参考にして [755]にして試してください.
cgi-bin[755] (あらかじめ [777]になっている場合は変更する必要はありません)
  |
  +- refer[777]
 

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

設定方法
以後はCGIの設定です.
  1. メモ帳などのエディタで "設定フォルダ" の拡張子が txt であるファイルを開き,ファイル内にかかれている説明を参考にして,サンプルで入っているセカンドファイルの設定を,お店の設定に書き換えます.
  2. 編集したファイルをFTP のテキストモード(ASCII MODE)で refer の中に転送する.このとき変更を加えていなくてもすべての設定ファイルを転送してください.ひとつでも設定ファイルが転送されていないと (11)で出たようなエラーがでます.
    アドバイス:
     設定は一度に全部行わず,『少し編集 => 保存 => FTP転送 => 動作確認』を繰り返すことを強くお薦めします.つまり,(1)と(2)を何度も繰り返すのです.こうすれば,間違いに気付きやすく結果的に設定にかかる時間は短くなります.
  3. 使用方法を参考にしてリンクを張れば完了です. あなたのお店のIT戦略が一歩進みました. おめでとうございます.
    なお,最初に起動したときに 一番上の行の[管理者用]をクリックし,パスワードの設定をしてください.

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

使用方法

□[注意] 予約データの取り扱いについて [注意]□
トラブルを未然に防ぐために予約データの取り扱いには十分に注意してください.具体的には以下のことを注意してください.
  • サロンに届いた予約メールは消去しないでください(ごみ箱に入れないでとっておいてください)
  • 予約管理CGIで追加した予約データについては,お店のパソコンなどに控えて置いてください.
    (メモをとっても良い)

使用方法は,設置した場所の refer.cgi にリンクを張るだけでOKです.
たとえば, http://www.second.ne.jp/cgi-bin/refer/ 以下にCGI一式を置いた場合,HPなどで,
  <A HREF="http://www.second.ne.jp/cgi-bin/refer/refer.cgi">予約を行う</A>
とすれば,お客様はリンクをたどることによって予約CGIを使うことが出来ます.

また,重いサーバでは,
  <A HREF="http://www.second.ne.jp/cgi-bin/refer/mkcondition.cgi">検索条件を指定して予約</A>
とすれば,条件を絞って予約状況を調べるため検索結果が表示されるまでの時間が短縮されます.

さらに,CGIのURLに "?with_form=yes" を追加すると,条件設定画面を予約状況CGIに内臓することができます.例としては,予約を行う(検索条件指定フォーム付き)です.
  <A HREF="http://www.second.ne.jp/cgi-bin/refer/refer.cgi?with_form=yes">予約を行う(検索条件指定フォーム付き)</A>

なお,予約の整合性を保つためには,予約データ( setting/reserve.txt)をできるだけ最新のものにする必要があります.美々っとクラブと連動させている場合は自動的に更新されますが,連動していない場合定期的に管理用CGIで予約データを更新してください.管理用CGIは,美々っとRの出力画面の一番上の行にある [管理用]のリンクからたどることができます.なお,サンプルの管理用CGIへのパスワードは "second"です.

お客様が『送信』ボタンを押すと,指定してあるメールアドレスにメールが送られます.このとき,設定ファイル system.txt の"送信先"をお店のアドレスにし,"その他の送信"に携帯電話または,ファックスを指定しておけば,パソコンでメールのチェックをしなくても良いため大変便利です.常にメールをチェックする必要がないため,劇的な通信費の削減が可能です.

パスワードを忘れてしまった場合,FTPで referのあるフォルダにアクセスし,psw.dat を削除してください.これで管理者用パスワードが初期化されます.次に,管理者用ページにアクセスし,パスワードを設定しなおしてください.

[サンプルと特徴] [利用規定] [入手方法][設置方法][アクセス権] [設定方法] [使用方法] [補足説明]

補足説明
以下では,予約CGIを使う上で参考になるサイトをいくつか紹介いたします.

WS_FTP LE 全機能解説
フリーのFTPソフトの中でも有名な WS FTP の機能が詳しくかかれています.アスキーモードでのファイルの転送方法.パーミッションの変更方法.ディレクトリ(フォルダ)の作成方法など予約CGIを設置する上で必要な操作ももちろん紹介されています.
FTPについては,KENTさんのここも大変参考になります.

とほほのWWW入門
HPを作る際に知っていた方がいろいろとお得な,HTMLやCGIについて丁寧かつ詳細に書かれたページです.

ズバリ!! 見てもらえるホームページの作り方
HPを作るだけならどなたでも出来ます.しかし,見てもらえるHPを作るのは大変難しいものです.

PCエンジニアリング セカンドファイル
この予約CGIを制作している会社です.

[戻る][セカンドファイル]