模拟OICQ的实现思路和核心程序(三)

5 聊天信息的发送、阅读和回复程序 - shortalk.php

require("require.php"); // 判断用户是否合法在线的公用程序
?>


短信息






if($action == "view")
{
$tmp = mysql_fetch_array(mysql_query("select sender,body,date from forumtalk where id=$talknumber and receiver='$name'"));
$msg = $tmp['body'];
$message = ereg_replace("
","\r\n",$msg);
mysql_query("update forumtalk set readsign=1 where id=$talknumber");
$sendernickname = mysql_fetch_row(mysql_query("select nickname from userinfo where name='".$tmp['sender']."'"));
?>








>

>







查看短信息
给你[]留言:




聊天纪录


}
else if ($action == "sendbegin")
{
$replymessage = ereg_replace("\r\n","
",$replymessage);
$replymessage = ereg_replace(">",">",$replymessage);
$replymessage = ereg_replace("<","<",$replymessage);
$replymessage = substr($replymessage,0,2000);
mysql_query("insert into forumtalk (sender,receiver,body,date) values ('$name','$talkto','$replymessage',".date("U").")");
print("");
}
else
{
?>
















发送短信息
发言对象:

请短于500字符



if($talknumber != "")
{
print("");
}
?>

聊天纪录


}
?>

 

你可能感兴趣的:(模拟OICQ的实现思路和核心程序(三))