扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:howtodo 来源:aspsky 2007年10月26日
关键字: Linux
<script> function changemote($newemote) { document.inputform.msg.value = $newemote } </script> |
<select name="select" onchange="changemote(this.options[this.selectedIndex].value)"> <option value="0" selected>动作</option> <? $emotemsg = file($emotefilename); for($i=0;$i<count($emotemsg);$i++) { $msg = split($split,$emotemsg[$i],99); print("<option value=$msg[0]>$msg[1]</option>"); } ?> </select> |
<? //读入表情动作文件 $emote3 = file($emotefilename); $emote3number = count($emote3); for($kk=0;$kk<$emote3number;$kk++) { //分割每个表情动作 $emote=split($split,chop($emote3[$kk]),99); //如果发言内容等于表情动作 if($message == $emote[0]) { //替换表情动作里面的 对象 为实际的聊天对象名字 $emote[1]=ereg_replace("对象","<font color=red>$talkto</font>",$emote[1]); //发言内容改为动作表情的内容 $message = "<a href=javascript:parent.cs('$name') target=d>$name</a >".$emote[1]; break; } } ?> |
<? //判断发言的内容最前面的7个字符是否是 ///gift if(substr($message,0,7) == "///gift") { //取得图片的编号,从第7个字符开始的2个字符(注意,字符从0开始编号) $id = substr($message,7,2)-1; //读入图片文件 $giftmsg = file($picturefilename); //判断是否编号合法 if(($id >= 0) && ($id < count($giftmsg)) ) { //分割图片行 $gift=split($split,$giftmsg[$id],99); //生成图片的发言内容 $message ="<a href=javascript:parent.cs('$name') target=d><font col or=$namecolor>$name</font></a>送给<a href=javascript:parent.cs('$talkt o') target=d>$talkto</a>一个$gift[1]<img src='images/$gift[2]' width=6 0 height=60 border=0></font>"; //图片生成成功标志 $specialsign = 1; } } |
//$split为分隔符号 messagesend.php <? //判断是否私聊发言 if($secret == "on") { //在发言前面加上标记<!--+私聊标记+对象+发言者+--> 其中+代表分隔符 //第一个标记为 secret 表示为私聊,后面的是聊天对象和自己的名字,保证这两个人能看到 $message = "<!--$splitsecret$split$talkto$split$name$split--><font c olor=ff0000>密谈</font>$message"; } else { //如果第一个标记为 open 表示公开,后面同样为对象和自己的名字 $message = "<!--$splitopen$split$talkto$split$name$split-->$message" ; } //然后保存到文件中 ?> |
<? //分割发言内容 $tempmessage = split($split,$message[0],99); //如果发言不是密谈,或者私聊对象是自己,或者发送这句私聊的是自己,那就显示这句话,否则不显示 if( ($tempmessage[1] != "secret") || ($tempmessage[2] == $name) || ( $tempmessage[3] == $name) ) { //显示私聊 print("parent.u.document.writeln("$message[0]");rn"); } ?> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者