qq悄悄话ipad功能

实现聊天室的悄悄话功能(上)
查看: 2142|
评论: 0|原作者:
|来自: 不详&&&&
&&&& 实现聊天室的悄悄话功能(上) &&作者:网络之门 &&  几个要好的网友在聊天室里闲聊的时侯,总会遇上有些话题是不想同一聊天室内别的聊友看见的,那么聊天室支持悄悄话功能将是什分有必要的了,实现悄悄话的方法很多,现在小虎介绍一下利用session对象来实现它,用session对象来实现悄悄话,是有优缺点的,因为session对象的应用,其实就是客户端cookies的使用。如果客户端cookies不支持或关闭了,那么程序运行起来就有问题了。那么使用session对象就没好处了吗??非也,至少在编程上大大减少了工作量嘛,试想一下如果需要保存该用户的聊天名字,那么使用session对象就能直接保存他的名字了,如果没有session对象。解决的方法看来就只有在处理发言的FORM里设几个隐含的textbox对象来保存,这样处理起来会比教烦锁,但好处是通用性广,就算浏览器不支持cookies仍然可用。 &&  说到这里,大伙不妨试试网上众多的ASP聊天室,试把浏览器的安全选项(总是接受cookies关了)看看那个聊天室仍然正常地能使用。那个就问题百出来。。呵呵~~不要找小虎的聊天室来试哦....我的聊天室也需要cookies来支持的。不用session对象编程真是烦锁很多。而且大部分浏览器的安全配置的默认值是总是接受cookies。所以也不用太但心,只有少部分的用户是比教特别的。 &&  现在从聊天室的发言开始,到处理发言,显示发言,一步一步地让大家了解一下是如何处理的,最后就加上悄悄话功能。 &&  首先,我们的聊天室主要提供如下元素:发言人(你的名字),动作(叫嚷,抱抱...等),对象(这句话是向谁说的呢?),发言内容等四大元素。 &&  其中发言人(你的聊天名字)的名字是保存在发言FORM的user隐藏文本框中,这样每当发言的时侯,在处理发言的says.asp程序里,就可以用request.form("user")来取得聊天名字。而动作则是由下拉框action来提供的,你可以自定义很多的动作类型,以满足不同聊友的需要。而发言对象,也是由下拉框whoto来选定,这些名单是列出当前聊天室内所有用户的名称。如何判断有新用户进聊天室以及退出处理,这里先不说了。因为构造一个完整的聊天室要做的工作还是挺多的。最后由一个says文本框提供发言内容。 &&  有了这几个主要的聊天元素。我们就可以进行发言处理了。 &&  请看看下面的程序片段 &&'取得说话内容,并过滤其中的脚本语句&&usersays=request.form("says")&&if instr(usersays,"&script")>0 then&&usersays=""&&end if&&&&'判断是否有谈话内容,没有的话就不作处理 &&if len(usersays)&>0 then&&session("whoto")=request.form("whoto")&&session("action")=request.form("action")&&if instr(usersays,chr(39))>0 then&&usersays=replace(usersays,chr(39),"\"&chr(39))&&end if&&if instr(usersays,chr(34))>0 then&&usersays=replace(usersays,chr(34),"\"&chr(34))&&end if&&&&application.lock&&&&'定义一个交谈缓冲区,后面将给大家仔细分析一下&&&&dim chats(20)&&for n=1 to 20&&chats(n)=application("chats")(n)&&next&&username=request.Form("user")&&&&&&usertime=Time&&usertime="("&right(usertime,8)&")"&&user_whoto=request.Form("whoto")&&user_action=request.Form("action")&&if application("counter")>19 then&&application("counter")=0&&end if&&'不是耳语就加一&&if request.form("action")&>"耳语" then&&application("counter")=application("zj_1counter")+1&&counter=application("zj_1counter")&&'用户的动作处理&&&&select case request.FORM("action")&&case "说话" &&if request.FORM("whoto")="ALL" then&&chats(counter)="&font color=blue>"&usertime&"&/font> &font color=black>"&username&"&/font> :&font color=#0000aa> "&usersays&"&/font>&BR>&BR>" &&else&&chats(counter)="&font color=blue>"&usertime&"&/font> &font color=black>"&username&"&/font> &i>与&font color=#00bb00>&"&request.FORM
部分带宽支持: |手机qq悄悄话功能怎么激活?
QQ悄悄话功能可以匿名聊天,可是很多人说升级了QQ还是没有此功能.那么手机qq悄悄话功能怎么激活?下面就为大家介绍一下,一起来看看吧
网友咨询:腾讯 QQ 有一个悄悄话的功能,但是不知道如何开通悄悄话的相关功能?那么手机qq悄悄话功能怎么激活?下面就为大家介绍一下!
注:激活此功能需要具备该功能的好友发送一条悄悄话,接受之后即可开通。
1、首先,需要将手机的QQ客户端升级到5.1以上版本。
2、然后,需要登录QQ账户。
3、依次打开&联系人
4、再找到生活服务栏目&悄悄话团队
5、点击关注按钮,关注一下悄悄话团队(不要轻易取消,否则会加载不上的!)。
6、如果有好友发匿名的悄悄话消息,及时接受,就会自动激活悄悄话功能了。该账户也可以向好友发送悄悄话了(目前只开放很小一部分人群),点击最底部的笔头即可。
7、如果没有人主动给悄悄话,也可以主动加QQ悄悄话群:找人&找群&输入:悄悄话关键词。
8、找到相关的悄悄话群,加入(验证通过)向群友发送一条讯息,有人(有权限)发送匿名悄悄话,接受之后即可激活该功能了。
9、最后,提醒一下:一旦开通悄悄话功能,不要轻易删除该功能,现在网上咨询删除后出错的人很多,具体现像是:删除悄悄话功能之后,再也加载不上(能收到有人发送悄悄话提示,就是打不开悄悄话了)。
以上就是手机qq悄悄话功能怎么激活方法介绍,希望能对大家有所帮助!qq5.2.0.2270功能悄悄话_百度知道
qq5.2.0.2270功能悄悄话
。如果在生活服务列表中看到有 “ qq悄悄话 ” ,那么你就可以直接使用了。如果在生活服务列表中 “ 没有显示qq悄悄话 ” ,说明您暂时不能直接使用。可以“ 通过好友获取 ”qq悄悄话连接使用,或 “ 通过qq消息推送 ” 升级q哗伐糕和蕹古革汰宫咯q悄悄话功能。“ 先让已经有qq话功能的朋友给你发一个悄悄话”,务必先将老版本的qq更新到5.1版本、或更高的版本,才能使用哦。
其他类似问题
qq5的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 手机qq悄悄话功能 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信