《 PHP + MySQL 》一行掲示板 Ver.3.0

サンプル

特徴

◎ 絵文字が使える。
◎ タグは効かないが、URLには自動でリンクがつく。
◎ 同じ「お名前」の投稿には同じ色が付く。(ページ毎,投稿順で色が変わる)
◎ 投稿ページには表示されていない以前の投稿が、過去ログページで見れる。
◎ 新規投稿の表示を、上にするか下にするか、指定できる。
◎ Captcha 認証を使える。(ImageMagick と shell_exec を利用できる環境が必要です)
◎ 投稿時間は日本時間になる。
◎ 「お名前」の前後の半角スペースは除去される。
◎ 設定ページ(setting.php)で設定・変更可能な項目は以下の通りです。(マウスオーバーで拡大)
※ Captcha 認証を使えない環境では、「キャプチャー有り」のチェックボックスはグレーアウトされます。

使い方

1 ) PHP スクリプトをダウンロードして解凍。→ ダウンロード

2 ) 「create_table.txt」に記載のコマンドで MySQL データベースにテーブルを作成する。
(phpMyAdmin 利用ならば、「SQL」タブを選択してコマンドをコピペして実行)
3 ) 「env.php」3~6行目の
「localhost」「dbname」「dbuser」「dbpass」をデータベース情報に合わせて編集する。
また、設定ページパスワード「pagepass」も変更する。

4 ) ファイルをアップロード。
「create_table.txt」を除いて「onebbs」フォルダごとアップロードするか、
ファイルのみをアップロードする。各ファイルの階層は全て同じにする。
「onebbs」のフォルダ名や、「index.php」「log.php」のファイル名は変更可能です。
ファイル名を変更した場合は設定ページ「setting.php」にアクセスして「投稿ページファイル名」「過去ログファイル名」も変更する。

その他

※ ファビコンは「onebbs-favicon.svg」を上書きすれば変更可能です。(SVG のみ)
※ キャプチャー文字は、大文字アルファベット3文字となります。
※ 設定ページのパスワードは env.php で決めた設定ページパスワードとなります。
※ 設定ページ(setting.php)はパスワードで保護していますが、掲示板の動作自体には影響しないので、設定変更時以外はサーバー上にアップされていなくてもかまいません。
※ 投稿データの修正や削除はコマンドか phpMyAdmin で行ってください。

【更新履歴】

・2026/08/10 Ver.3.0
Captcha 認証を使えるようにしました。
設定を設定ページで行うようにしました。
および軽微な修正。

・2022/02/12 Ver.2.0
セキュリティ強化および軽微な修正。
env.php 以外を差し替えてください。

・2021/11/13 Ver.1.1
過去ログページのページ移動用セレクトボックスのテキスト表示を少し変更しました。現在のページ表示にチェックマークを付加。
index.php と log.php の差し替えのみでO.K.です。

・2021/09/05 Ver.1.0