0

PHP と MySQL を使用してチャット ルームを実装する方法を教えてください。

4

4 に答える 4

3

おそらくAJAXを使用するか、そうでない場合は、タイマー付きのJavascriptを使用して、チャットを即座に表示したり、更新をポーリングしたりすることをお勧めします。

  1. (チャットテキストデータがフェッチされて表示されます。)フォームフロントエンドフィールドはチャット入力を受け入れます
  2. フォームを介してサーバーに送信されるチャット入力。AJAXは、チャットテキスト表示を更新するためのデータの受信を待機します。
  3. サーバーはデータキューを更新します(例-PHPはMySQLにダンプします)。AJAXラッパーを介してフロントエンドに返送されるデータ
  4. 繰り返す

このようなものを作成するためのチュートリアルはたくさんあります-AJAXi/oを使用した番号を含む-http://css-tricks.com/chat2/

于 2010-07-30T08:06:46.150 に答える
1

php と mysql でできる最善の方法は、人々が「チャネル」にコメントを追加し、ページをリロードして更新する掲示板のようなシステムを作成することです。

于 2010-07-30T08:01:31.357 に答える
0

一般に、この種のプロジェクトに PHP を使用するのは悪い考えだと思います。すべてのクライアントは、更新について通知を受けるために数秒ごとにページ (掲示板など) をリロードする必要があります。

于 2010-07-30T08:02:58.103 に答える
0

PHP と少しの JavaScript でコーディングする場合は、Jaxl ライブラリの Web チャット サンプル アプリケーションを試してください。本格的なチャット システムを構築するために取り組むことができます。http://github.com/abhinavsingh/JAXL。チャットクライアントに関して言えば、XMPPプロトコルは今日の方法です:D

于 2010-08-20T00:15:37.667 に答える