掲示板(ベータ版) ■ 機能 - 親記事への返信 - メール通知( mail()|popen()-sendmail|fsockopen()から選択 ) - クッキーはsetcookie()関数かHTMLのMETAタグを使うかか選択できます - URL、メールアドレスのオートリンク - 簡易アクセス制限機能付き - ミニカウンタ内蔵 - 一応アイコンも付けれます - リロードによる二重投稿の防止 - 管理者による投稿記事編集・削除 - ユーザによる投稿記事編集・削除 - 引用符( > とか > )がある行を別の色で表示 - その他ワリと細かく設定できます ■ 必要なファイルの説明 - bbs.php メインファイル。 基本設定はこのファイルで行って下さい - functions.php 関数定義ファイル。bbs.php内でinclude()してます デフォルトではbbs.phpと同じディレクトリに置くことにしてます 置き場所やファイル名を変えたらbbs.php内も変更して下さい - smtp.php fsockopen()でのメール通知時に読み込むファイル それ以外の場合は必要ありません - crypt.php パスワードの暗号化用。 これで暗号化して設定のところに貼り付けて下さい - logs/bbslog.txt メインのログ記録用ファイル - logs/countlog.txt カウンタのログ記録用ファイル - lock/ ファイルロック用のディレクトリ * PHPの拡張子は適当に変えて下さい。 ■ 設置の仕方 - とりあえず何もせずにそのままFTPでアップロードしてみる。 - ロック用のディレクトリをサーバ上に作る。 - パーミッションの設定をする。 bbs.php, functions.php以外のファイル・ディレクトリに書き込み許可 - bbs.phpにブラウザでアクセスしてみる。 - エラーメッセージが出なければとりあえず安心。 - 次にメッセージの書き込みをしてみる。 - エラーメッセージが出なければたぶん大丈夫。 デフォルトの状態でエラーが出る場合はお手数ですが、エラーメッセージの内容や そのサーバの環境などを教えて下さい。(なるべくうまく行くように作ってますけど。) - ここまでで問題なければbbs.phpのをエディタで編集して設定して下さい。 保存は文字コードEUC-JP、改行コードですのでご注意下さい。 ■ 注意点 - 文字コードはEUC-JPが前提です。それ以外の文字コードではまるでダメです。 - メール通知機能に関しては、設置した環境に合わせて、送信方法を選んで下さい。 文字コードは国際化版ではi18n_convert()関数で、それ以外は自前の関数でEUC-JP からISO-2022-JP(JIS)に変換します。(変換しないようにも設定可) - メインのログファイルにはあまり多く保存しない方が効率的です。 返信・編集・削除する可能性がある範囲でメインのログファイルに保存して、 それ以上は順次過去ログファイルへ移動させる方がいいと思います。 - CGI版では管理者の認証をHTMLフォームで行わなければならないので、 $CFG['enable_headers'] = 0; として下さい。