ホームページ >php教程 >php手册 >チャットルームテクノロジー

チャットルームテクノロジー

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-21 09:10:35979ブラウズ

チャットルーム

チャット ルーム テクノロジー - プライベート チャットの実装
各チャット ルームは、プライベートなコミュニケーションが必要なユーザーに便利な秘密のチャット機能を提供します。ここでは、私のチャット ルームにプライベート チャットを実装する方法を次のように紹介します。

1. 処理。送信されたメッセージの数
すべてのプライベート メッセージは自分自身とチャットしている相手の画面に表示される必要があり、他の人はそれを見ることができません。ここでは、メッセージの内容が最初に処理されてから音声ファイルに保存されます。
//$split は区切り記号です
messagesend.php
//プライベートメッセージを送信するかどうかを決定します
if($secret == "on")
{
--+プライベートチャットマーク+オブジェクト+ Speaker+--> ここで、+ は区切り文字を表します
//最初のマークは秘密です。これはプライベート チャットであ​​ることを意味し、次のマークはチャット オブジェクトと自分の名前であり、これら 2 人が確実に参照できるようにします
$message = "秘密のトーク$message";
}
else
{
//If最初のマークはオープンを意味し、パブリックを意味し、その後にオブジェクトとその独自の名前が続きます
$message = "$message " ;

//次にファイルに保存します
?>


2 プライベートチャットを表示する方法
各新しいメッセージを読み込んだ後、最初に処理および判断され、アクティブなリフレッシュプログラムで実行されます。
messageflush .php
//スピーチの内容を分割します
$tempmessage = split($split,$message[0],99)
//スピーチが個人的な会話ではない場合あなた自身について話している場合は、この文を表示します。そうでない場合は表示されません
if( ($tempmessage[1] != "secret") || ($tempmessage[2 ] == $name) || (
$tempmessage[ 3] == $name) )
{

//プライベートメッセージを表示
print("parent.u.document.writeln("$message[0]") ; ");

}
?>


この簡単な方法により、プライベートチャットを実現しました、
注:
以前に保存されたファイルを処理するとき、スピーチを判断する単語の前後に なので、画面に
が表示されたら、特別な処理は必要ありません






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