使い方admin.phpをテキストエディタで開いてユーザー名とパスワードを指定します。解凍後のファイルをすべてアップロードします。ブラウザでadmin.phpにアクセスし、ルームの追加・設定を行ってください。使用条件PHP5以上(SQLite3が使用できること)JavaScript・CSSが使えるブラウザ(推奨).htaccessが使用できること追加された機能CSRF(クロスサイトリクエストフォージェリ)対策。BBコードの一部(b,i,u,s,color,size)に対応。マルチルームでも重くなりにくいよう、複数のルームから同一のファイルにアクセスすることがない設計になっております。ノーフレーム版ではベルファイルを最初の発言時に一度だけ先読みして鳴らしますので、毎回のベル読み込みが発生しません。iPhoneでもベルが鳴ります。参加者名にカーソルを合わせると、ROM、参加者の最終リロード時間がわかります。入室中に再度入室した場合は、入室ログが表示されません。スマホユーザーでも使いやすいよう、フレーム無し入室が選べます。指定の秒数で自動リロードします。自発言消しが無くなった代わりに、過去10件分の自発言の修正、削除ができます。ダイス・ささやき発言は削除できず、修正のみとなります。長文モードで入室すると、発言が改行できます。入室中に、ログ履歴を見ることができます。ROM禁止チャットでも、退室前にログを取得することができます。過去ログを日付ごとに分類して見ることができます。名前色と発言色を違う色にすることができます。チャット入室時のメンバー認証機能ダイス・ランダムアクションを数の制限なく設置できます。(Pbschat2では5個まで)複数ダイスを設置する場合の改造方法が簡単になりました。一つのチャットに、同じブラウザ・違う名前での入室はできません。別名で入室したい場合は、複数のブラウザをお使いください。スマホではない携帯(ガラケー)には対応しておりません。フレーム版での入室中の設定変更。改造の際の参考にどうぞ。読まなくても使用はできます。ファイル構成(room1というチャットルーム名でルームを1つ追加した場合)+--pbschat.htaccessadmin.phpcolorlist.phpfavicon.icoindex.phppbschat.css+--defaultdb.sqlite3dice.phpdice.sqlite3dice_include.phpeasy_csft.phpframe.phphistoryjoin.phphistorylog.phpindex.phpinsert.phplog.phpnoframe.phpout.phpsasayakilist.phpset.phpshowlog.phptop.phpupdate.php+--room1(defaultをディレクトリごとコピーするので同構成)db.sqlite3dice.phpdice.sqlite3dice_include.phpeasy_csft.phpframe.phphistoryjoin.phphistorylog.phpindex.phpinsert.phplog.phpnoframe.phpout.phpsasayakilist.phpset.phpshowlog.phptop.phpupdate.php+--profile+--imgdelete.phpdiary.sqlite3diaryedit.phpdiarylist.phpdiaryshow.phpdiarywrite.phpentry.phpinbox.phpindex.phpoutbox.phpportrait.phpprofile.sqlite3regist.phpsendmessage.phpshow.phpupdate.php.htaccessDBファイル(拡張子が.sqlite3のデータファイル)の中身と、チャットのデフォルト設定ディレクトリを覗けないように設定するためのものです。IPアドレスやドメインでアクセス制限をしたい場合は、このファイルを編集します。admin.php管理者用ページです。チャットのファイルをアップロードする前に、admin.phpをテキストエディタで開いて、以下の項目を設定してください。‘1234’;デフォルトルームの名称は、特に変更する必要はありません。colorlist.phpチャットの入室画面で、名前色と発言色をクリックしたときに表示されるカラーリストです。カラーの追加や削除を行えます。初期状態ははJIS慣用色名の269色となっております。色は改行で区切ります。favicon.icoお好きなファビコンファイルに入れ替えてお使いください。チャットログを記録したDB(データベース)ファイルです。おすすめフリーソフトで紹介しているtksqlite.exeで中身を見ることができます。default/dice.phpダイスフォームを記入するファイルです。ブログで紹介している拡張機能・ダイスを追加したい時に、コピーしたコードを貼り付けてください。管理画面からチャットルームを作成すると、新たにホスト側にチャットルームのディレクトリが作成されますので、チャットルームごとのdice.phpを作成して該当ディレクトリにアップロードすることで、ルームごとに異なったダイスを使うことができます。default/dice.sqlite3ダイスの情報を記録するためのDBファイルです。マガジンラックなどで使用します。一つのDBファイルで20種類のダイスまで対応します。default/dice_include.phpダイスの処理を記入するファイルです。ダイスフォームに対応した処理を記入しておく必要があります。複数同時にダイスが実行された場合は、上から順番に発言に追加されます。default/easy_csrf.phpCSRFを防ぐための処理をするファイルです。参考サイト:PHPセキュリティ対策default/frame.phpフレーム版で入室した場合の処理をするファイルです。デフォルトのフレームの高さを変更したい場合にはこのファイルを変更します。過去ログから入室と退室のログを抜き出しているだけですので、ログが消えれば同時に参加履歴も消えます。20の数値部分を書き換えてください。20";default/historylog.php入室中のログ閲覧。初期状態では、過去10時間分のログを表示します。hours’の数値を変更してください。log_idx";default/index.php入室画面。default/insert.phpチャットログの書き込み処理default/log.php入室中のログ表示default/noframe.phpノーフレーム版での入室処理・発言フォームdefault/out.php退室処理。10の部分の数値を書き換えてください。」までを削除すると、自分以外の発言の修正・削除も可能になります。(USA)Amazonギフト券このサイトはStarServerを利用しています。