ホームページ  >  記事  >  バックエンド開発  >  OICQ をシミュレートするための実装アイデアと中心的な手順 (1)_PHP チュートリアル

OICQ をシミュレートするための実装アイデアと中心的な手順 (1)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:06:41853ブラウズ

多くのネチズンのニーズに応じて、OICQ をシミュレートするこのオンライン チャットを特別に皆さんに提供しました。
1 ユーザーのアバターの番号 (01 など) は、/images/face/01.gif アバター ファイルを表します。
OnlineStatus は、ユーザーがログインすると 1 に設定されます。ユーザーが最後にアクセス/更新したもので、オンラインかどうかを判断するために使用されます

forumtalk チャット レコードの構造は
CREATE TABLE forumtalk (
id int(11) NOT NULL auto_increment,
sender varchar(20) NOT NULL,
receiver varchar(20) NOT NULL,
date int(11) DEFAULT '0' NOT NULL,
readsign tinyint(4) DEFAULT '0' NOT NULL,
body varchar(200) NOT NULL,
主キー (id),
UNIQUE id_2 (id),
KEY id (id)
) ;
sender は送信者の名前です
receiver は受信者の名前です
date はスピーチの時間です
スピーチが読まれたかどうかを署名します
bodyスピーチの内容

2 オンラインユーザーのアバターを表示します
$onlineresult = mysql_query ("select Name,NickName,Face,EnterTimes from userinfo where OnlineStatus=1 and CurrentDate >".(date("U ")-120));
$onlinenumber = mysql_num_rows($onlineresult);
echo "ようこそ、オンラインの友達がいます: ".$onlinenumber" のテキスト メッセージを送信するには、アバターをクリックしてください: ";
for($i) =0;$i<$onlinenumber;$i++)
{
if(!$onlineuser = mysql_fetch_array($onlineresult ))break;
echo "if($name == $ onlineuser['Name'])echo "border=1 ";
echo " title='コード名:".$ onlineuser['Name']."nニックネーム: ".$onlineuser['NickName']."n訪問: ".$onlineuser['EnterTimes']."'>
";
}
?>

onClick は、メッセージを送信するためのダイアログ ウィンドウをポップアップするために使用されます。これは、Web ページのソース コードで確認できます。



http://www.bkjia.com/PHPjc/315344.html

www.bkjia.com

tru​​e

技術記事多くのネチズンのニーズに応じて、OICQをシミュレートするこのオンラインチャットを特別に皆さんに捧げました。 1 ユーザーは登録してログインし、次のフィールドをデータベース userinfo に保存する必要があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。