Home Back


Thread BBS for PHP

■ About
スクリプト名 Thread BBS for PHP
言語 PHP
バージョン 2.16
更新日 2003/08/24
種別 スレッド型掲示板
開発者 アツシ
掲載 Dreamcast Station 2nd Style (http://www.dc-station.com/
著作権 このスクリプトを使用する場合は利用規約を必ず、参照してください。
スクリプトをダウンロードする場合、無条件に「利用規約」に同意したものとみなします。
■ 機能とサンプル
この掲示板は以下の機能があります。
大まかにピックアップしています。

  1. PHPでの動作のため、Perl式に比べ、動作が軽いです。
  2. スレッド一覧型の掲示板です。(俗に2ch風)
  3. スレッドに age、sage が可能です。
  4. トリップ、fusianasan、キャップ機能が使えます。
  5. 投稿制限など細かく設定が可能です。
  6. 画像(GIF、JPG、PNG)をアップロードすることができます。
  7. 過去ログの生成が可能です。(htmlファイルで生成されます)
  8. テンプレートでデザインを簡単に切り替えることができます。
  9. クッキー対応です。
  10. 言葉添削を行うことができます。
  11. インストール専用スクリプト同梱により、設置作業が簡単です。
  12. 管理者メニューで細かな設定を動的に変更できます。
  13. PHPがセーフモードで動作している場合にも全機能をお使いいただけます。
※注意事項
PHP側でファイルを生成できないサーバーでは動作しません。
例 : ribbon.to

以下にサンプルがあります。
なおサンプルの為、設定を変更してもデータに反映はされません。
管理者IDは admin パスワードは test となっています。

Thread BBS for PHP - 本体サンプル
Thread BBS for PHP - 管理者モードサンプル
■ スクリプト
以下の書庫をダウンロードしてください。
書庫は3種類の形式を用意していますので、環境に応じてお選びください。

◆LHA形式
日本で1番普及している圧縮形式です。
別途、解凍ソフトを必要とします。

◆ZIP形式
海外で一般的に使われている圧縮形式です。
別途、解凍ソフトを必要とします。

◆EXE形式(自己解凍形式)
実行することで、自前で解凍を行う形式です。
解凍ソフトを必要としません。

ダウンロード
LHA形式
ZIP形式
EXE形式


書庫に含まれているファイルは以下のとおりです。
  • admin.php
  • config.php
  • headline.php
  • install.php
  • make.php
  • read.php
  • write.php
  • help.php
  • jcode_mini.phps
  • readme.html
  • error.ihtml
  • headline.ihtml
  • help.ihtml
  • helpbody.ihtml
  • indexbase.ihtml
  • indexbody.ihtml
  • makeform.ihtml
  • oldheadline.ihtml
  • postform.ihtml
  • read.ihtml
  • threadfound_error.ihtml
  • threadlock.ihtml
  • threadnone_error.ihtml
■ 設置方法
スクリプトはすべてShift-JISで記述されていますので
Windows標準の「メモ帳」で開くことが可能です。


まず初めに config.phpinstall.php をメモ帳などで開き、初期設定を行います。
必ず、設置前に初期設定を行ってください。
config.php でファイル名を変更した場合は、install.phpでも同様に変更してください。


初期設定が完了したら、任意のディレクトリに必要なファイルをFTP転送します。
その時、logimgoldtemplate ディレクトリを作成しておきます。
テンプレートはフォルダごとにまとめて予め名前を付けておき
フォルダのパーミッションを777にしておきます。
ファイルを転送するディレクトリのパーミッションは777にしてください。

ここでは設置例を掲載しています。
全体のディレクトリ構成とファイル位置は以下のとおりです。(かっこ内はパーミッションの設定値)


 
     bbs[777]  / admin.php
      |          config.php
      |          headline.php
      |          help.php
      |          install.php
      |          make.php
      |          read.php
      |          write.php
      |          jcode_mini.phps
      |
      +-- log 
      +-- img
      +-- old
      +-- template / default / error.ihtml
                               headline.ihtml
                               help.ihtml
                               helpbody.ihtml
                               indexbase.ihtml
                               indexbody.ihtml
                               makeform.ihtml
                               oldheadline.ihtml
                               postform.ihtml
                               read.ihtml
                               threadfound_error.ihtml
                               threadlock.ihtml
                               threadnone_error.ihtml


FTPでアップロードが完了したら、install.php をにアクセスします。
そして、インストールをしてください。

正常にインストールできると install complete!! と表示されます。
ここまで来たら、設置は完了です。
あとは admin.php にアクセスし、掲示板の環境設定をしてください。
■ 謝辞
PHP SAMPLES & TIPSさんの jcode_mini.phps を使用させて頂いてます。
レッツ!PHPさんの掲示板のテキスト処理のルーチンを参考にさせて頂きました。

重ねて御礼申し上げます。
■ バージョン履歴
  • 2002/02/12 Ver.1.00 - 初リリース
  • 2002/03/04 Ver.1.15 - 大幅機能追加を行い、公開。
  • 2002/07/06 Ver.1.50 - 配布向けに再調整を行い、配布開始。
  • 2002/07/08 Ver.1.51 - バグ修正。
  • 2003/05/21 Ver.2.00 - 処理の見直し、過去ログ等の処理の変更。(大幅仕様変更)
  • 2003/05/26 Ver.2.10 - index生成バグ修正。
  • 2003/06/01 Ver.2.11 - install.phpのUninstall処理でimg、oldフォルダを削除できないバグを修正。
  • 2003/08/12 Ver.2.12 - index生成周りとread.phpのバグ修正。
  • 2003/08/23 Ver.2.15 - 過去ログ生成ルーチンのバグ修正。
  • 2003/08/24 Ver.2.16 - 画像のパーミッション変更でディレクトリのパーミッションが変わるバグ修正。

Home Back