PHPを使った簡単な擬似チャットシステム

Pocket

本当に単純な物で、こういうのはどうだろうっていう意見です。
特別な機能などはありません。使い道のある物にできれば面白いなぐらいの。

スポンサーリンク

■PHPを使った簡単な擬似チャットシステム

擬似的な物でリアルタイムでユーザがチャットしているわけではありません。
ただそういう風にすることも可能だなぁと個人的に思いました。

実際はただの掲示板

formを使ってテキストファイルにチャットの内容を保存し、それを表示するというだけです。
掲示板になるとリアルタイム性はありませんが、個人的にはチャットとあまり変わらないなと思います。
ただこの擬似チャット(掲示板)、PHPが利用できるサーバでないと運用できないので、無料のサーバは大体運用できません。

フォームの基本 – PHP入門 – ポンクソフト http://ponk.jp/php/basic/form

こちらのサイトのコードを利用して作っています。
とても分かりやすい。

機能

上記で述べたように、大して何もしておりません。
思った以上に単純な物だなと思って。

個人的に足したのは、

  • 名前の入力
  • 名前の入力がなかった時は自動で「匿名」になる
  • IPアドレスを取得して数値に変換して表示する
  • 自動で5分毎にページをリロードする

という上2個は当然の機能ですね。3番目は色々と利用の仕方があるでしょう。
自動リロードは短時間に何度もすれば擬似的なチャットになるかもしれませんが、迷惑極まりないので適当に5分にしました。
この擬似チャット(掲示板)は適当にパッと作って放置していた物を忘れないように今更まとめようと思っただけです。すみません。

まだ試していませんが、以下のような機能が追加できれば面白いなぁと思っています。

  • チャットの連続投稿の対策
  • 管理者に通知を送る
  • 画像が添付できる

あれ?ただの掲示板では?と思ってはいけません。
管理者に通知を送れても利用者は返事が来ても通知が来ないのであまり意味がなさそうですね……。
Web上でチャットで運営者にリアルタイムで質問できるようなシステムを最近よく見ますが、
あんな感じのができれば面白そうです。難しそうですが。

Pocket

スポンサーリンク