ホームページ  >  記事  >  バックエンド開発  >  サイト内のグループメッセージングのプログラミング原則の分析

サイト内のグループメッセージングのプログラミング原則の分析

WBOY
WBOYオリジナル
2016-07-25 08:55:561008ブラウズ
  1. php_user_info
  2. --------------------------------
  3. uid ユーザー名 パスワード
  4. ユーザー ID ユーザー名 パスワード
  5. - --------- --------
コード

2をコピーします。ユーザーに送信された情報を保存するテーブルです。 例えば:

  1. php_user_message
  2. ------------------------------------------ --- -
  3. id uid Mid ifShow ifRead
  4. 自動インクリメント ID ユーザーの ID (および) メッセージ ID メッセージがユーザーに表示されたかどうか ユーザーがメッセージを読んだかどうか
コードをコピー

3、保存メッセージのテーブル。 例えば:

  1. php_message
  2. ----------------
  3. mid title content
  4. Message id title content
コードをコピー

にメッセージを送信したい場合ユーザー: 1. php_user_info からすべての uid を取り出し ($array_uid 配列に格納されていると仮定して)、php_message にユーザーに送信するメッセージの ID (mid) を追加します。 次に、ループ内で挿入操作を実行します (uid と Mid を php_user_message、id、ifShow、IfRead のデフォルトはそれぞれ null、0、0 に挿入します)。

ユーザーに通知: ページは一定の間隔で ajax を呼び出し、現在の uid を持つユーザーの php_user_message に ifShow 値が 0 のデータがあるかどうかを確認します。値が 0 の場合は、ページ上のポップアップ ウィンドウでユーザーにそのメッセージが通知されます。を受信したので、それを 1 に変更します。

ユーザーがメッセージセンターに入ります: ifRead が 1 であることを確認し、そうでない場合は未読として表示され、ユーザーがメッセージをクリックすると ifRead が 1 に変更されます。

上記は、バックエンド管理者がサイト内でグループ メッセージを送信できるようにするための設計原則を紹介しています。これが、同様の PHP プログラムを作成する際のガイダンスと助けになることを願っています。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。