您的位置:首页网页设计ASP实例 → XMLHTTP+Javascript+Asp写得聊天室,无刷新实现(四)

XMLHTTP+Javascript+Asp写得聊天室,无刷新实现(四)

时间:2004/11/7 2:57:00来源:本站整理作者:蓝点我要评论(0)

########say.asp##############



<% Option Explicit

dim F,T,sC,cL,E,W,sJ

Response.ContentType="text/xml"

F=Request.Form ("F")

T=Request.Form ("T")

sC=Request.Form ("sC")

cL=Request.Form ("cL")

E=Request.Form("E")

'W=Request.Form("W")

W="0"

'发言时间

sJ=getTime()

if Request.ServerVariables("REQUEST_METHOD")="POST" then

sC=""&trim(F)&""&trim(T)&""&E&""&trim(sC)&""&trim(cL)&""&sJ&""

else

Response.End

end if

dim c_info,c_Lid,c_Ip,u_Lid,NewLid,u_name,i

Application.Lock

c_info=Application("c_info")

c_Lid=Application("c_Lid")+1

Application("c_Lid")=c_Lid

c_Ip=(c_info(0)+6) mod 240

c_info(0)=c_Ip

c_info(c_Ip)=c_Lid

c_info(c_Ip+1)=F

c_info(c_Ip+2)=T

c_info(c_Ip+3)=W

c_info(c_Ip+4)=""

c_info(c_Ip+5)=sC '""&trim(F)&""&trim(T)&""&E&""&trim(sC)&""&trim(cL)&""&sJ&""

Application("c_info")=c_info

Application.UnLock

u_Lid=session("u_Lid")

newLid=u_Lid

u_name=session("u_name")

'&Application("c_Lid")&"%"&c_info(0)



Response.Write ""

for i=c_info(0)+6 to 240 step 6

if (c_info(i)>u_Lid) and ((c_info(i+1)=u_name) or (c_info(i+2)=u_name) or (c_info(i+2)="大家") or (c_info(i+3)="0")) then

Response.Write c_info(i+5)

if (newLid
end if

next

for i=1 to c_info(0) step 6

if (c_info(i)>u_Lid) and ((c_info(i+1)=u_name) or (c_info(i+2)=u_name) or (c_info(i+2)="大家") or (c_info(i+3)="0")) then

Response.Write c_info(i+5)

if (newLid
end if

next



Response.Write "
"

session("u_Lid")=newLid



function getTime()

dim y,m,d,h,n,s

y=Year(date())

m=Month(date())

d=Day(date())

h=Hour(time())

n=Minute(time())

s=Second(time()) '当为是一位的 时候在前面加0

if len(m)=1 then m="0" & m

if len(d)=1 then d="0" & d

if len(h)=1 then h="0" & h

if len(n)=1 then n="0" & n

if len(s)=1 then s="0" & s

getTime=y&"/"&m&"/"&d &" " & h&":"& n&":"&s

end function%>








相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 迅雷新手完全入门手册 asp下面javascript上传图片限制格式大小方法告诉大家网页弹出窗口应用总结ASP常见错误类型大全asp常见错误分析和解决办法

人气排行 总是弹出visual studio 实时调试器 三种解决SQLSERVER存储过程及调用详解Asp获取真实IP地址ASP中连接Mssql的几种方法一个简单好用的UBB编辑器(含代码)如何用Split将字符串转换为数组并获取数组下ASP防止表单重复提交的办法告诉你免费的简单聊天室源代码