PHP是核心思路,模拟 OICQ 的实现思路和核心程序(三) 转_php
文章來源:php世紀網
5 聊天信息的發送、閱讀和回復程序 - shortalk.php
require("require.php"); // 判斷用戶是否合法在線的公用程序
?>
http://www.gaodaima.com/45559.html模擬 OICQ 的實現思路和核心程序(三) 轉_php
短信息td {font-size:9pt}
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']."'"));
?>
| 查看短信息 | |
| <?echo date("m月d日 h:i",$tmp['date'])." ".$sendernickname[0]?> 給你[<?echo $name?>]留言: |
>
>
聊天紀錄
document.viewtalk.toreply.focus();
}
else if ($action == "sendbegin")
{
$replymessage = ereg_replace("/r/n","
",$replymessage);
$replymessage = ereg_replace(">",">",$replymessage);
$replymessage = ereg_replace("
$replymessage = substr($replymessage,0,2000);
mysql_query("insert into forumtalk (sender,receiver,body,date) values ('$name','$talkto','$replymessage',".date("U").")");
print("");
}
else
{
?>
| 發送短信息 | |||
| 發言對象: $result = mysql_query("select name,nickname from userinfo where onlinestatus=1"); while($msg=mysql_fetch_array($result)) { if($msg['name']==$talkto) echo "".$msg['nickname']."/n"; else echo "".$msg['nickname']."/n"; } ?> 請短于500字符 | |||
if($talknumber != "") { print("聊天紀錄 | |||
document.sendmsg.replymessage.focus();
}
?>
歡迎大家閱讀《模擬 OICQ 的實現思路和核心程序(三) 轉_php》,跪求各位點評,若覺得好的話請收藏本文,by 搞代碼
微信 賞一包辣條吧~
支付寶 賞一聽可樂吧~
總結
以上是生活随笔為你收集整理的PHP是核心思路,模拟 OICQ 的实现思路和核心程序(三) 转_php的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu下使用国泰君安锐智版解决乱码
- 下一篇: Qt_OpenCV_VS2013配置方法