📄 room.asp
字号:
<% @LANGUAGE="VBSCRIPT" CODEPAGE="65001" %>
<%Response.ContentType = "text/vnd.wap.wml; charset=utf-8"%>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<!--#include file="conn.inc"-->
<!--#include file="yksb.asp"-->
<%
ppage=cint(request.QueryString("page"))
if ppage="" then ppage="1"
function ubb1(str)
if IsNull(str) then exit function
str=trim(str)
str=replace(str,"&","&")
str=replace(str,"<","<")
str=replace(str,">",">")
str=replace(str,"'","'")
str=replace(str,"""",""")
str=replace(str,"$","$$")
str=replace(str,"¥","*")
str=replace(str," ","")
str=replace(str,"ads.dwap.cn","wapbc.cn")
str=replace(str,"dwap.com","wapbc.cn")
str=replace(str,"dwap.cn","wapbc.cn")
str=replace(str,"wapcool.cn","wapbc.cn")
str=replace(str,"blcn.cn","wapbc.cn")
str=replace(str,"ads.dwap.cn","wapbc.cn")
str=replace(str,"xniao.cn","wapbc.cn")
str=replace(str,"kqian.cn","wapbc.cn")
str=replace(str,"waaap.net.cn","wapbc.cn")
str=replace(str,"草","*")
str=replace(str,"我日","**")
str=replace(str,"法轮功","***")
str=replace(str,"共产党","***")
str=replace(str,"强奸","**")
str=replace(str,"鸡巴","**")
str=replace(str,"我靠","**")
str=replace(str,"我操","**")
str=replace(str,"他妈的","***")
str=replace(str,"滚","*")
str=replace(str,"(br)","<br/>")
str=replace(str,"[date]",""&date&"")
str=replace(str,"[time]",""&time&"")
str=replace(str,"[nc]",""&myni&"")
str=replace(str,"[myid]",""&myid&"")
str=replace(str,"[br]","<br/>")
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.pattern="(\(img)\)(.{5,}?)\(/img\)"
str= re.Replace(str,"<img src=""$2"" alt=''/>")
re.pattern="(\[img\])(.[^\[]*)(\[\/img\])"
str= re.Replace(str,"<img src=""$2"" alt=''/>")
set re=Nothing
ubb1=str
end function
dim dlid
ltid=usb(request.QueryString("ltid"))
lttxt=usb(request("lttxt"))
if lttxt<>"" then session("mm")=lttxt
if session("mm")<>"" then session("mm")=session("mm")
session("ltid")=request("ltid")
if ltid="" then ltid="0"
set npp=Server.CreateObject("ADODB.Recordset")
rspl="select * from ltlb where id="<id
npp.open rspl,conn,1,2
if npp.eof then
Response.write "<wml><card title='出错了'><p>无此聊天室!<br/>"
Else
if npp("ltsm")="0" or npp("cjz")=myid or npp("ltsm")=session("mm") or mycjbz<>"0" then
dlname=npp("name")
if session("ssss")="" then ssssss=ubb(npp("sxsj"))
if session("ssss")<>"" then ssssss=session("ssss")
pag=20
sql="update 66hc_gr set z="<id&" Where CStr(id)="&myid
conn.Execute(sql)
if npp("gl")=myid or npp("gl1")=myid then session("nid")=ltid
%>
<wml>
<head>
<meta http-equiv='Cache-Control' content='no-cache'/>
</head>
<card title="<%=dlname%>" ontimer="ROOM.asp?glsb=<%=glsb%>&ltid=<%=ltid%>&page=1&ttt=<%=time%>">
<timer value="<%=ssssss%>"/>
<p>
<!--#include file="xxts.asp"-->
<a href="ROOM_add.asp?glsb=<%=glsb%>&ltid=<%=ltid%>">发言</a>|<a href="ROOM_BQ.asp?glsb=<%=glsb%>&ltid=<%=ltid%>">功能</a>|<a href="ROOM.asp?tt=<%=time%>&glsb=<%=glsb%>&ltid=<%=ltid%>">刷新</a>|<a href="ROOM_zx.ASP?tt=<%=time%>&glsb=<%=glsb%>&ltid=<%=ltid%>">在线</a><br/>
<%
set rsxl=Server.CreateObject("ADODB.Recordset")
rspl="select * from ltid where CStr(ltid)="<id&" order by id desc"
rsxl.open rspl,conn,1,2
if rsxl.eof then
Response.write "暂无内容!<br/>"
Else
page=cint(request.QueryString("page"))
if page="" or page<1 then page=1
maxpage=int((rsxl.recordcount-1)/pag)+1
if page>maxpage then page=maxpage
rsxl.Move((page-1)*pag)
dim j
j=1
do while ((not rsxl.EOF) and j <=cint(pag))%>
<a href='room_add.asp?ddff=<%=ubb(rsxl("fnc"))%>&glsb=<%=glsb%>&ltid=<%=ltid%>'><%=rsxl("fnc")%></a><%=ubb1(rsxl("fnr"))%>(<%=ubb1(rsxl("fsj"))%>)<br/>
<%
rsxl.Movenext
j=j+1
loop
if page*pag<rsxl.recordcount then response.write("<a href='ROOM.asp?glsb=" & glsb & "&ltid=" & ltid & "&page=" & page+1 & "'>下一页</a>")
if page>1 then response.write("<a href='ROOM.asp?glsb=" & glsb & "&ltid=" & ltid & "&page=" & page-1 & "'>上一页</a>")
if page*pag<rsxl.recordcount or page>1 then response.write("")
if page*pag<rsxl.recordcount then response.write("("& page & "/" & (int(rsxl.recordcount/pag+1)) &"/" & rsxl.recordcount & ")<br/>")
end if
%>
内容:<input name="lttxt" emptyok="true" value=""/><br/>
<anchor title="确定提交">[=快速发言=]
<go href="ROOM_addcl.asp?glsb=<%=glsb%>&ltid=<%=ltid%>&dj=<%=dj%>" method="post" accept-charset='utf-8'>
<postfield name="lttxt" value="$(lttxt)"/>
<postfield name="djjg" value="$(djjg)"/>
<postfield name="ldid" value="$(ldid)"/>
<postfield name="idp" value="$(idp)"/>
<postfield name="t" value="<%=t%>"/>
</go>
</anchor><br/>
跳到第<input name="i<%=minute(now)%><%=second(now)%>" title="页码" type="text" format="*N" emptyok="true" size="3" value="<%response.write(page+1)%>" maxlength="3"/>页
<anchor>[GO]
<go href="ROOM.asp?glsb=<%=glsb%>&tid=<%=tid%>&ltid=<%=ltid%>" accept-charset='utf-8'>
<postfield name="page" value="$(i<%=minute(now)%><%=second(now)%>)"/>
</go>
</anchor><br/>
<%else%>
<wml><card title='加密聊天室'><p>
请输入密码<br/>
<input name="lttxt" emptyok="true" value=""/><br/>
<anchor title="确定提交">[=验证密码=]
<go href="ROOM.asp?glsb=<%=glsb%>&ltid=<%=ltid%>&dj=<%=dj%>" method="post" accept-charset='utf-8'>
<postfield name="lttxt" value="$(lttxt)"/>
</go>
</anchor>
<br/>
<%end if%>
------------<br/>
<a href='ROOMT.asp?glsb=<%=glsb%>'>聊天大厅</a> <a href='index.asp?glsb=<%=glsb%>'>社区首页</a> <br/>
<%
Response.write "管理:"
set rsez=server.createobject("ADODB.Recordset")
aqlz="select nini,id from 66hc_gr where cstr(id)="&npp("gl")&" or cstr(id)="&npp("gl1")&" order by id desc"
rsez.open aqlz,conn,1,2
z=1
do while not rsez.eof
dim nini
nam=rsez("nini")
if len(nam)>8 then nam=left(nam,8)
Response.write "<a href='gr_zl.asp?id="&rsez("id")&"&glsb="&glsb&"'>" & ubb(nam) & "</a> "
z=z+1
rsez.movenext
loop
rsez.close
set rsez=nothing
end if
npp.close
set npp=nothing%>
</p>
</card>
</wml>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -