モリノサンポミチ

概要

適度に高機能でそこそこ軽いような気もするWebチャットです。

機能一覧

  • 特定の人と秘密の会話ができるささやき機能。管理人にも内容は読めません
  • おみくじを引けます。文章も作成可能
  • 多彩な文字装飾機能
  • HTMLタグもいくつか使用可能。基本的には使用しないほうがいいです
  • 発言ランキング機能
  • アクセス制限機能
  • メールフォームから荒らしの報告ができる機能
  • 禁止ワード機能
  • 結構便利な文字色選択機能(JavaScript使用可能時のみ)
  • スタイルシートを替えればデザインも変えれたり
  • その他いろいろconf.phpから簡単設定

ダウンロード

ぺんチャ本体
download (update 05/04/23 ver 3.0.2) sample
スキン(skinフォルダを上書き・これらを基本に好みなように書き換えてください)

更新履歴

配布日バージョン更新内容(更新ファイル)
2005-04-23ver3.0.2著作権表示のリンクアドレスを修正(lib.php)
2005-04-06ver3.0.1バグ修正。参加者一覧表示のためにmember.phpを追加(log.php, member.php)
2005-03-26ver3.0.0ぺんチャ3公開
2004-05-22ver2.0.0ぺんチャ2公開
2004-03-09ver1.0.0ぺんチャ公開

設置方法

  • conf.phpとpass.php(絶対に変更!!)で設定項目を編集します
  • 解凍したフォルダをそのままアップロードします
  • dataフォルダの全てのファイルのパーミッションを666に変更します
  • dataフォルダのパーミッションを777に変えます
  • index.phpにリンクを貼れば完了です

配布ファイル構成(色がついてる部分のパーミッションを変更する)

pencha(フォルダ)
├data(フォルダ) (777)データフォルダ
│ ├chat-his.php (666)管理モード履歴ファイル
│ ├chat-log.php (666)会話ログファイル
│ ├chat-mem.php (666)メンバーファイル
│ ├chat-ran.php (666)発言ランキングファイル
│ └chat-res.php (666)アクセス制限リストファイル
├msg(フォルダ) (755)メッセージファイルフォルダ
│ ├chat_attention.txt(644)発言欄の注意書き
│ ├login.txt (644)入室時のメッセージ
│ ├logout.txt (644)退室時のメッセージ
│ ├omikuji.txt (644)おみくじ
│ ├redirect.html (644)リダイレクト時のページ
│ └setting_attention (644)入室欄の注意書き
├skin(フォルダ) (755)スキンファイルフォルダ
│ └style.css (644)メインCSS
├admin.php (644)
├chat.php (644)
├color.php (644)
├conf.php (644)設定ファイル
├fortune.php (644)
├index.php (644)このファイルにリンクを貼る
├lib.php (644)
├log.php (644)
├member.php (644)参加者一覧呼び出し(Q9参照)
├pass.php (644)パスワードファイル
├rank.php (644)
├redirect.php (644)
├report.php (644)
├setting.php (644)
└view.php (644)

Q&A

Q1. 設置方法の通りに設置してアクセスしてもHTMLの画面が出てこない
ご利用のサーバーでPHPが利用できるかどうか確かめてください。CGI/Perlとは違うので注意。
Q2. アクセスすると変な英語のメッセージが出る
PHPではエラーが発生すると、エラーの発生箇所とエラー内容を英語のメッセージで伝えてくれます。大体は設定ファイルの書き直しの際の文法ミスか、サーバーの設定によるものだと思われますが、分からない場合はサポート掲示板にエラーの内容をそのまま貼り付けて質問してください。
Q3. チャット画面に壁紙を使いたい
デザインはある程度skinフォルダ内のstyle.cssで変更できます。上部フレームに壁紙を使いたい場合はstyle.cssの上のほうのbody.top内に、下部フレームに使いたい場合はbody.btm内にbackground-imageプロパティなどを書いてください。書き方はスタイルシートの入門サイトなどを参考にしてください。
Q4. 別のデザインを使いたい
skinフォルダをそのままダウンロードしてできたskinフォルダと入れ替えてください。
Q5. HTMLタグを利用可にしたら荒らされた
最初に規定してあるタグ以外は許可しないでください。また、JavaScriptイベントやstyle属性などを利用できないようにして、タグを利用して荒らされないように配慮してますが、もしかしたらまだ万全ではないかもしれません。その事を理解した上で許可してください。基本的にはチャット自体に必要ではないですし。もし荒らされた場合は、すぐにタグを不許可にしてどのように荒らされたかを教えてください。
Q6. 入室(退室)メッセージの文章をランダムにしたい
msgフォルダ内のlogin.txt(またはlogout.txt)内でできます。いくつか文章のパターンを作りたい場合は行を分けて書いてください。またその際、空白行は作らないようにしてください。{=NAME}は自動的に入退室した人の名前に置き換えられます。
Q7. 他のメッセージも変えたい
setting_attention.txtで入室画面の右上のメッセージ、chat_attention.txtで発言欄の下部のメッセージ、omikuji.txtでおみくじの内容を編集できます。編集方法は見たままの通りで。
Q8. 管理パスワードを変えたい
pass.phpで編集できます。最初は絶対変えるようにしてください。
Q9. 参加者一覧を表示したい
<iframe>タグで各部屋のmenber.phpを呼び出してください。
Q10. まだまだ分からない事がいっぱい
このページでは最低限の事しか書いてないので設定項目の内容等よく分からない事があるかもしれません。その際はお気軽に掲示板で質問してください。ただし、このページの内容はよく読んでくださいね。