首页 > 作文

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

更新时间:2023-04-06 06:02:04 阅读: 评论:0

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

<?

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

?>

<html>

<head>

<title>短信息</title>

<meta http-equiv=”content-type” content=”text/html; chart=gb2312″>

<style type=”text/css”>

td {font-size:9pt}

</style>

<script language=”javascript”>

<!–

function docheck() {

if (document.ndmsg.replymessage.value==””) {

alert(“缺少内容:需要输入您的留言内容”);

document.ndmsg.replymessage.focus();

return(fal);

}

return (true);

}

function mm_openbrwindow(theurl,winname,features) { //v2.0

window.open(theurl,winname,features);

}

//–>

</script>

</head>

<body bgcolor=”#ddddff”leftmargin=”0″ topmargin=”0″ background=”phpchat_images/cloudtile.jpg”>

<?

if($action == “view”)

{

$tmp = mysql_fetch_array(mysql_query(“lect nder,body,date from forumtalk where id=$talknumber and receiver=’$name'”));

$msg = $tmp[‘body’];

$message = ereg_replace(”

“,”\r\n”,$msg);

mysql_query(“update forumtalk t readsign=1 where id=$talknumber”);

$ndernickname = mysql_fetch_row(mysql_query(“lect nickname from urinfo where name='”.$tmp[‘nder’].”‘”));

?>

<table width=”300″ border=”0″ cellspacing=”0″ cellpadding=”0″ height=”200″ bgcolor=”f0f0f0″>

<tr>

<td colspan=”2″ height=”20″ bgcolor=”99cc99″ align=”center”>查看短信息</td>

</tr>

<tr>

<td colspan=”2″ height=”20″><?echo date(“m月d日 h:i”,$tmp[‘date’]).” “.$ndernickname[0]?> 给你[<?echo $name?>]留言:</td>

</tr>

<form name=viewtalk action=shortalk.php method=post>

<input type=hidden name=talkto value=<?echo $tmp[‘nder’]?>>

<input type=hidden name=action value=nd>

<input type=hidden name=talknumber value=<?print($talknumber)?>>

<tr align=”center”>

<td colspan=”2″ height=”146″ valign=”top”>

<textarea name=”textfield” cols=”40R高山流水遇知音43; rows=”11″ readonly><?print($message)?></textarea>

</td>

</tr>

<tr>

<td colspan=”2″ align=”center”>

<input type=”submit” name=”toreply” value=”回复留言 enter”>

<a href=”#” onclick=”mm_openbrwindow(‘memberviewtalk.php?talkto=<?echo $tmp[‘nder’]?>’,’viewtalk’,’scrollbars=yes’)”>聊天纪录</a> </td>

</tr>

</form>

</table>

<script language=”javascript”>

document.viewtalk.toreply.focus();

</script>

<?

}

el if ($action == “ndbegin”)

{

$replymessage = ereg_replace(“\r\n”,”

“,$replymessage);

$replymessage = ereg_replace(“>”,”>”,$replymessage);

$replymessage = ereg_replace(“<“,”<“,$replymessage);

$replymessage = substr($replymessage,0,2000);

mysql_query(“inrt into forumtalk (nder,receiver,body,date) values (‘$name’,’$talkto’,’$replymessage’,”.date(“u”).”)”);

print(“<script language=’javascript’>window.clo()</script>”);

}

el

{

?>

<table width=”300″ border=”0″ cellspacing=”0″ cellpadding=”0″ height=”200″ bgcolor=”f0f0f0″>

<form name=ndmsg action=shortalk.php method=post onsubmit=return(docheck());>

<input type=hidden name=action value=ndbegin>

<tr align=”center”>

<td colspan=”2″ height=”20″ bgcolor=”99cc99″>发送短信息</td>

</tr>

<tr align=”center”>

<td colspan=”2″ height=”20″>发言对象:

<lect name=”talkto”>

<?

$result = mysql_query(̶相遇是缘0;lect name,nickname from urinfo where onlinestatus=1”);

while($msg=mysql_fetch_array($result))

{

if($msg[‘name’]==$talkto)

echo “<option value='̶多特蒙德俱乐部1;.$msg[‘name’].”‘ lected>”.$msg[‘nickname’].”</option>\n”;

el

echo “<option value='”.$msg[‘name’].”‘>”.$msg[‘nickname’].”</option>\n”;

}

?>

</lect>

请短于500字符 </td>

</tr>

<tr align=”center”>

<td colspan=”2″ height=”146″ valign=”top”>

<textarea name=”replymessage” cols=”狼和羊的寓言故事40″ rows=”9″></textarea>

</td>

</tr>

<tr align=”center”>

<td colspan=”4″>

<?

if($talknumber != “”)

{

print(“<input type=button name=review value=’查看前一留言 alt+p’ accesskey=’p’ onclick=’javascript:history.go(-1)’>”);

}

?>

<input type=”submit” name=”reply” value=”开始新的发送留言 alt+s” accesskey=’s’&gppt自我介绍t;

<a href=”#” onclick=”mm_openbrwindow(‘memberviewtalk.php?talkto=<?echo $talkto?>’,’viewtalk’,’scrollbars=yes’)”>聊天纪录</a></td>

</tr>

</form>

</table>

<script language=”javascript”>

document.ndmsg.replymessage.focus();

</script>

<?

}

?>

</body>

</html>

本文发布于:2023-04-06 06:02:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/7371f5d677f9b93768cff2fda30ec840.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:模拟OICQ的实现思路和核心程序(三).doc

本文 PDF 下载地址:模拟OICQ的实现思路和核心程序(三).pdf

标签:留言   短信息   在线   您的
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
  • 模拟OICQ的实现思路和核心程序(三)
    5 聊天信息的发送、阅读和回复程序 shortalk.php <?require(require.php); // 判断用户是否合法在线的公用程序?>短信息</ </div> </div> </li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/669ca3364ac2b61739fc6822cb236282.html" title="梦见挤痘痘挤了一大堆东西" target="_blank">梦见挤痘痘挤了一大堆东西</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/82b21a37259bd2fe66f0e6fde74b95e6.html" title="顺产子宫破裂的后果" target="_blank">顺产子宫破裂的后果</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/4b48dd2fa20b8e4807707bc87b3c24ef.html" title="如何对PHP程序中的常见漏洞进行攻击(下)" target="_blank">如何对PHP程序中的常见漏洞进行攻击(下)</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/0688bc07b584a3c72fa292ea6b69a7d3.html" title="Fy55站长回忆做站时光" target="_blank">Fy55站长回忆做站时光</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/c1aba6cb68d9f6e1e2acd61f7eea2bfb.html" title="Nginx+Windows搭建域名访问环境的操作方法" target="_blank">Nginx+Windows搭建域名访问环境的操作方法</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/b67f82de9a303a8a13db94f71c024ad2.html" title="在圣地亚哥动漫展上宣布了Episodic Tarzan VR体验" target="_blank">在圣地亚哥动漫展上宣布了Episodic Tarzan VR体验</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/db966f063914bafa9da31705e2ce2199.html" title="发胶中有哪些有毒物质" target="_blank">发胶中有哪些有毒物质</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/2e5b496233d3b09c026a058f3cad0997.html" title="通过ODBC连接的SQL SERVER实例" target="_blank">通过ODBC连接的SQL SERVER实例</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/3d06e0fcfaa1e500cdaabf1669bc92bd.html" title="梦见儿子是什么预兆" target="_blank">梦见儿子是什么预兆</a></li> </ul> </div> <!--右侧广告2--> <div class="th_ad3 th_top"> <div> <script src='https://www.wtabcd.cn/fanwen/d/js/acmsd/thea16.js'></script> </div> </div> <!--标签云--> <div class="thleftcon th_top"> <div class="thleftbt thwenzhang thsec4"><span class="th_cl4">热门标签</span></div> <ul class="th-7 th_tag4"> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%88%90%E8%AF%AD">成语</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%9A%84%E6%98%AF">的是</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%BD%A2%E5%AE%B9">形容</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%8C%83%E6%96%87">范文</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%8F%A5%E5%AD%90">句子</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%9C%89%E5%93%AA%E4%BA%9B">有哪些</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%B7%A5%E4%BD%9C%E6%80%BB%E7%BB%93">工作总结</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%90%88%E5%90%8C%E8%8C%83%E6%9C%AC">合同范本</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%B7%A5%E4%BD%9C%E8%AE%A1%E5%88%92">工作计划</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%8F%8D%E4%B9%89%E8%AF%8D">反义词</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D">什么意思</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%9A%84%E4%BA%BA">的人</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%87%AA%E5%B7%B1%E7%9A%84">自己的</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%AE%B2%E8%AF%9D">讲话</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%A4%A7%E5%85%A8">大全</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E9%83%BD%E6%98%AF">都是</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%94%9F%E9%95%BF">生长</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%9D%90%E6%96%99">材料</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%BF%98%E4%B8%8D">还不</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%8B%B1%E8%AF%AD">英语</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%9C%9F%E5%A3%A4">土壤</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%AD%A9%E5%AD%90">孩子</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E4%B8%AD%E5%9B%BD">中国</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%87%BD%E6%95%B0">函数</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%BE%88%E5%A4%9A%E4%BA%BA">很多人</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%94%BE%E5%9C%A8">放在</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%B7%A5%E4%BD%9C">工作</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%88%91%E6%98%AF">我是</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%96%B9%E6%B3%95">方法</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%A4%8D%E6%A0%AA">植株</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%90%88%E9%9B%86">合集</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E4%BC%98%E7%A7%80">优秀</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%BF%99%E4%B8%80">这一</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%AF%AD%E6%96%87">语文</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E9%A3%8E%E6%B0%B4">风水</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%97%B6%E9%97%B4">时间</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%8A%A5%E5%91%8A">报告</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%AD%A6%E6%A0%A1">学校</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%AD%A3%E7%A1%AE">正确</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%96%AB%E6%83%85">疫情</a></li> </ul> </div> <!--右侧广告3--> <div class="th_ad3 th_top"> <div> <script src='https://www.wtabcd.cn/fanwen/d/js/acmsd/thea17.js'></script> </div> </div> </div> </div> </div> <!--页面底部--> <script src="/js/ntj.js" type="text/javascript"></script> <div class="footer2"> Copyright ©2019-2022 Comsenz Inc.Powered by © <a href="https://beian.miit.gov.cn/"> </a><script type="text/javascript" src="//js.users.51.la/21453873.js"></script> <a href="http://www.wtabcd.cn/zhuanli/" target="_self">专利检索</a>| <a href="https://www.wtabcd.cn/maps/maps.html">网站地图</a></div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?62b41085d0bd2fa66fe70b088f2c9aec"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <!--右侧悬浮客服--> <div class="thgotop"> <ul> <li id="guan" class="ditop th_bg4"> <div class="yewan"> <i class="iconfont icon-guandeng"></i> <span class="">我要关灯</span> </div> <div class="baitian"> <i class="iconfont icon-zu"></i> <span class="">我要开灯</span> </div> </li> <li id="go_top" class="ditop th_bg4"> <i class="iconfont icon-zhiding"></i> <span>返回顶部</span> </li> </ul> </div> <script type="text/javascript" > var swiper = new Swiper('.thbanner', { navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, loop: true, autoplay: { delay: 1500, stopOnLastSlide: false,//如果设置为true,当切换到最后一个slide时停止自动切换 disableOnInteraction: true,//用户操作swiper之后,是否禁止autoplay }, pagination: {//分页器 el: '.swiper-pagination', clickable: true,//点击分页器的指示点分页器会控制Swiper切换 }, }); var swiper = new Swiper('.thslide2', { slidesPerView: 4, spaceBetween: 10, loop: true, autoplay: { delay: 1500, stopOnLastSlide: false,//如果设置为true,当切换到最后一个slide时停止自动切换 disableOnInteraction: false,//用户操作swiper之后,是否禁止autoplay } }); </script> <script type="text/javascript" src="https://www.wtabcd.cn/fanwen/skin/jiankang/js/main.js"></script> <!--百度自动推送--> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body> </html>