プログラム|エッセンス
記事の出典: PHP Century Network
多くのネチズンのニーズに応じて、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 ページのソース コードで確認できます。