Guest Book

■Guestbook

注意

  • guestbook.html内の<--begin-->タグを取り除かないで下さい
    これは、Perl スクリプトにどこに新しい入力を挿入するのかを 伝える為のタグです。
  • 自分の好みデザインに合わせて addguest.htmlと guestbook.htmlを改良することができます。
  • このスクリプトは正常に動作することは確認済みです。このスクリプトをお客様にて改良された場合には、
    サポート出来かねますので、ご了承ください。
■ゲストブック 改良ガイド

インストールされているスクリプトを、自分の好みデザインに合わせて addguest.htmlと guestbook.htmlを改良することができます。 以下の説明は addguest.htmlやguestbook.htmlの内容だけではなく、ファイル名やディレクトリ、cgiファイルなどを 編集する場合には、以下の説明を参考にしてください。

  1. ファイル 下記のファイルが インストールされています。
    • guestbook.cgi - guestbook.htmlに書き込むためのPerlスクリプト。 /usr/guestbooki/ にインストールされています。
    • addguest.html - ユーザーが書き込むためのフォーム。 /usr/guestbook/ にインストールされています。
    • guestbook.html - ユーザーが書き込んだ内容を表示するページ。/usr/guestbook/にインストールされています。
    • guestlog.html - ゲストブックへのアクセスのログ。/usr/guestbook/にインストールされています。  
  2. ファイルやディレクトリ名などを変える場合には、guestbook.cgiの以下のSet Variablesの内容を編集する必要があります:

    # Set Variables

    $guestbookurl - guestbook.htmlファイルのURLアドレス
    $guestbookreal - guestbook.htmlファイルのシステムパス
    $guestlog - guestlog.htmlファイルのシステムパス
    $cgiurl - guestbook.plファイルのURLアドレス

    上記の2つめと3つめのシステムパスはURLではありません。
    /home/account/html となります。

    Set Variablesの部分は次のようになります:

    # Set Variables


    $guestbookurl = "htt/Sub-domain.press.ne.jp/usr/guestbook/guestbook.html";

    $guestbookreal = "/home/account/html/guestbook/guestbook.html";

    $guestlog = "/home/account/html/usr/guestbook/guestlog.html";


    $cgiurl = "http://Sub-domain.press.ne.jp/usr/guestbook/guestbook.cgi";

    $date_command = "/bin/date";

    上記でドメイン名の部分をお客様のものに書き直してください。  

  3. "guestbook.cgi"スクリプトを 所定のディレクトリに ASCIIモードにてアップロードしてください。
  4. "addguest.html"にて指示するスクリプトを以下のように書き換え、"guestbook" ディレクトリにアップロードしてください。

    <FORM METHOD="POST" ACTION="guestbook.cgi">

■ご注意
  • guestbook.html内の <--begin-->タグは決して削除しないようにしてください。 このタグは、新しい書き込みをさせる場所を示すためのものです。
  • SERVER ERROR が起きる原因としては次のものが考えられます:
    • - Perlスクリプトの変数設定が間違っている。
      - PerlスクリプトをASCIIモードでアップロードしていない。
      - Public-writeパーミッションが guestbook.htmlに設定されていない。