LINKCLUB HOSTING SERVICE

  特徴

IDとパスワードを入力しないとアクセスができない掲示板です。メンバーを限定した会員制掲示板を設置したい方におすすめです。

GateWayBoardの機能的な特徴は以下の通りです。
  • ユーザIDとパスワードを設定し、アクセス制限が可能です。
  • 上記のIDとパスワード情報をクッキーでブラウザで記憶させることができるので、メンバーは2回目以降は面倒な入力を省略することができます。
  • クッキー対応や管理人による記事削除が可能です。
  • 記事投稿時に「削除キー(パスワード)」を入力しておくと、自分の記事を削除することができます。
  • キーワードから過去の投稿記事の簡易的な検索をすることができます。


  掲示板の設定方法

設定は以下の手順で進めます。詳細は下の対応する説明をご覧ください。
  1. プログラムの入手
  2. プログラムの修正
  3. 補足事項他
※ファイルをダウンロードし保存する際は、改行コードを「CR+LF」、漢字コードを「シフトJIS」に設定してください。Windowsをご利用の方の場合はメモ帳やNotepadで編集すれば自動的にCR+LF、シフトJISの設定になりますが、Macintoshをご利用の場合、改行コードを変換できるテキストエディタが必要です。アップロードする際は、FTPソフトの設定で漢字コードを「無変換」もしくは「シフトJIS」にしてください。


  プログラムの入手

ダウンロードから、SIT形式と ZIP形式のいずれかをお選びください。
gwbbs.sit
gwbbs.sit
Macintoshの方
gwbbs.zip
gwbbs.zip
Windowsの方

ダウンロード後、解凍します。解凍すると以下のファイルが展開されます。
gwbbs.cgi...(実行ファイル)
gwlog.cgi...(データファイル)
jcode.pl ....(漢字コード変換ライブラリ)

  プログラムの修正

全体のディレクトリ構成とファイル位置は以下の通りです。
***.co.jp / index.html (トップページ)
       |
       +----- cgi-bin
                |
                +-- gwbbs / gwbbs.cgi
                            gwlog.cgi
                            jcode.pl

 gwbbs.cgi を エディタ で開いて修正を行います。

【必須項目】
●印の「***_co_jp」の部分を自分のドメインに修正してください。「***.com」 の場合は、「***_com」になります。●印が付いた修正箇所は全部で3ヵ所あります。

例:「www.linkclub.com」の場合

# ●文字コード変換ライブラリ
require 'D:\\users\\***_co_jp\\cgi-bin\\gwbbs\\jcode.pl';

▼   ▼   ▼      

# ●文字コード変換ライブラリ
require 'D:\\users\\linkclub_com\\cgi-bin\\gwbbs\\jcode.pl';

【オプション項目】
gwbbs.cgi をエディタ で開いて、以下の箇所を修正します。

 $title = "GateWayBoard";
 (お好きなタイトル名に変更してください。日本語でもOK)

 $body = '<body bgcolor="#F1F1F1" text="#000000" link="#0000FF" vlink="#800080">;';
 (bodyタグの指定です。HTML形式でお好きなように変更してください)

 $max = 100;
 (投稿記事の最大保持数です。あまり大きくするとパフォーマンスが悪くなったり、ログ消滅の危険性が高くなります)

 $pass = '0123';
 (記事削除のためのマスターパスワードです。半角の英数字でご指定ください)

 @ID = ('taro','jiro','sabu');
 @PW = ('0123','1234','5678');

 (アクセスを許可する会員のIDとパスワードを設定します。上下の配列は必ずペアで、また設定する個数はコンマで区切ることでいくつでも設定することができます。もちろん英数字で指定してください)

最後に、リンク元(入り口)になるページに、HTMLでリンクを貼ってください。

【記述例】
<a ref="http://www.***.co.jp/cgi-bin/gwbbs/gwbbs.cgi">会員制掲示板</a>

ファイルのアップロード方法に関してはこちらをご覧ください。


【このCGIプログラムの著作権】
KENT WEB Kent氏作のCGIプログラムを、リンククラブ・ホスティングサービスのユーザの皆さまに使いやすく、カスタマイズしたものを提供しています。「利用規定」をお読みの上、ご利用ください。