5 聊天信息的发送、阅读和回复程序 – shortalk.php
<?
require(“require.php”); // 判断用户是否合法在线的公用程序
?>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<style type=”text/css”>
td {font-size:9pt}
</style>
<script language=”Javascript”>
<!—ecms
function docheck() {
if (document.sendmsg.replymessage.value==””) {
alert(“缺少内容:需要输入您的留言内容”);
document.sendmsg.replymessage.focus();
return(false);
}
return (true);
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//–>
</script>
<body bgcolor=”#DDDDFF”leftmargin=”0″ topmargin=”0″ backgr、本文来源gao($daima.com搞@代@#码$网搞gaodaima代码ound=”phpchat_images/cloudtile.jpg”>
<?
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?>]留言: | |
‘,’viewtalk’,’scrollbars=yes’)”>聊天纪录 |
<script language=”Javascript”>
document.viewtalk.toreply.focus();
</script>
<?
}
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(“<script language=’javascript’>window.close()</script>”);
}
else
{
?>
发送短信息 | |||
发言对象:
<? 请短于500字符 |
|||
<? if($talknumber != “”) { print(“”); } ?> ‘,’viewtalk’,’scrollbars=yes’)”>聊天纪录 |
<script language=”Javascript”>
document.sendmsg.replymessage.focus();
</script>
<?
}
?>