每個聊天室都提供了密談功能,來為那些需要私下裡進行交流的聊友提供方便,這裡把我的聊天室實現私聊的方法介紹如下:
1 對傳送資訊的處理
每句私聊都要顯示在自己和私聊物件的螢幕上,而其他人不能夠看到.這裡先對發言內容進行處理,然後再儲存到發言檔案裡面!
//$split為分隔符號
messagesend.php
//判斷是否私聊發言
if($secret == "on")
else
//然後儲存到檔案中
?>
2 顯示私聊的方法
對每個新的發言讀入後先進行處理判斷,在主動重新整理程式裡面進行.
messageflush.php
//分割發言內容
$tempmessage = split($split,$message[0],99);
//如果發言不是密談,或者私聊物件是自己,或者傳送這句私聊的是自己,那就顯示這句話,否則不顯示
if( ($tempmessage[1] != "secret") || ($tempmessage[2] == $name) || (
$tempmessage[3] == $name) )
?>
通過這種簡單的方法,我們實現了私聊,
注意:前面的儲存檔案處理時,對發言的判斷文字前後有這樣在螢幕顯示時就可以不用特殊處理了!
PHP websocket之聊天室實現
php部分 error reporting e all set time limit 0 設定超時時間為無限,防止超時 date default timezone set asia shanghai class websocket catch exception e this sockets 0 r...
PHP聊天室技術
php 聊天室技術 黃國輝 1 前言 上網聊天是時下最流行的交友方式。各大 推出的聊天室都各具特色。聊天室主要分為webchat bbschat兩種。bbschat是基於telnet的tcp協議,是bbs的附設功能,需要客戶端telnet程式。webchat則採用瀏覽器方式,實際上是乙個多人共同使用...
php html實現聊天室
1.最簡單的方式 不斷重新整理頁面 資料庫建立 create table chat chattime datetime,nick char 10 words char 150 login.php 請輸入您的暱稱 cdisplay.php conn mysql connect 127.0.0.1 ro...