CGI工房:TOPに戻る


Making of TinyBoard




超単機能な掲示板『TinyBoard』ですが、あまりに単機能すぎて、実際にWebで公開しての使用には耐えられるものではありません。

そこで、この単機能なBBSを、そこそこ使用に耐えるような掲示板にする事を目標に、その過程を講座形式に解説しながら進めてみたいと思います。

目 次

0.TinyBoardの問題点
1.投稿メッセージのサイズ制限
1.1 オーバーしたらエラー終了
1.2 オーバーしたら内容をカット
2.ファイルの同時書き込みの防止
2.1 flock()を使用する方法
2.2 symlink()を使用する方法
2.3 その他の方法
3.ページごとの表示数の設定
3.1 変数の設定
3.2 表示部の改造
3.3 指定したページの表示
3.4 指定したページの表示2
3.5 エラー処理ほか
4.重複書き込みの防止
4.1 単純な重複チェック
4.2 部分的なチェック
5.投稿メッセージの削除
5.1 管理者が削除
5.2 投稿者が削除
   ****

以下、内容未定

1.TinyBoardの問題点
Web公開を考えた場合のTinyBoardの弱点(問題点)は以下のようなものがあるでしょう。 これらは、主に掲示板へのイタズラにつながりやすい項目です。ここでは、上のような事柄への対策を中心に、対策のしやすいものから順に解説をしていきたいと思います。

戻る
CGI工房