欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【净化网络环境 ASP程序实现过滤脏话】,下面是详细的分享!
净化网络环境 ASP程序实现过滤脏话
以下为引用的内容:
<!--#include file="../conn/dbconn1.asp"-->
<!--#include file="../inc/safe.asp"-->
<%
content=Replace_Text(request.Form("content"))
content=replace(content,"<","[")
content=replace(content,">","]")
newsid=Replace_Text(request.Form("newsid"))
ip=request.Form("ip")
rname=Replace_Text(request.Form("rname"))
rname=replace(rname,"<","[")
rname=replace(rname,">","]")
'username=Replace_Text(request.Form("username"))
'username=replace(username,"<","[")
'username=replace(username,">","]")
'处理发表内容是脏话
set rs=server.CreateObject("adodb.recordset")
sql="select * from badword"
rs.open sql,conn,3,3
if rs.eof then
response.Write("mei ziliao!")
else
on error resume next
do while not rs.bof and not rs.eof
content=replace(content,rs.fields("word").value,"**")
rname=replace(rname,rs.fields("word").value,"**")
rs.movenext
loop
end if
rs.close
set rs=nothing
''''''''''''''''''''''''''''''
set rs=server.CreateObject("ADODB.RecordSet")
sql="select * from pl"
rs.open sql,conn,3,3
rs.addnew
rs("content")=content
rs("newsid")=newsid
rs("ip")=ip
rs("rname")=rname
rs("username")=username
rs.update
rs.close
%>
<%
set rsn=server.CreateObject("adodb.recordset")
sqln="select newsid,plnum,plbz from news where newsid="&newsid&""
rsn.open sqln,conn,1,3
rsn("plnum")=rsn("plnum")+1
rsn("plbz")=1
rsn.update
rsn.close
%>
<script>
alert("成功发布!")
parent.location.href=http://www.chinaz.com/program/2008/0418/"shownews.asp?newsid=<%=newsid%>"
</script>
以上所分享的是关于净化网络环境 ASP程序实现过滤脏话,下面是编辑为你推荐的有价值的用户互动:
相关问题:关于ASP网页过滤脏话 这部分代码限制了内容不能为...
答:在检测页面 name=checkstr(request.form("name")) if request.form("name")="" or instr(request.form("name"),"www")>0 or instr(request.form("name"),"http")>0 or instr(request.form("name"),"href")>0 or instr(request.form("name"),"com... >>详细
相关问题:access数据库asp.net程序用在一个只在局域网环境下...
答:当然需要了啊!虽然连接至互联网,相当于入侵的风险更大了,及时在内网部署,也不见得就没有人去破坏吧,或者换句话说,用户的输入都是有风险的,也许他们并不知道什么叫sql注入,但是乱输入一些东西,就成注入了,你也没办法,我们只能以不变应... >>详细
相关问题:asp.net一般处理程序 过滤器
答:你在handler里面用context.Request.RequestType判断一下是何种请求方式,然后再处理吧。 不过这一般来说没什么必要吧,使用哪种请求方式是你自己定的呀。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
