网站首页 > 书籍教程 > ASP教程 > 净化网络环境 ASP程序实现过滤脏话

净化网络环境 ASP程序实现过滤脏话

  • 作者:互联网
  • 时间:2009-06-25 17:46:37



<%
content=Replace_Text(re***st.Form("content"))
content=replace(content,"<","[")
content=replace(content,">","]")

newsid=Replace_Text(re***st.Form("newsid"))
ip=re***st.Form("ip")
rname=Replace_Text(re***st.Form("rname"))
rname=replace(rname,"<","[")
rname=replace(rname,">","]")
'username=Replace_Text(re***st.Form("username"))
'username=replace(username,"<","[")
'username=replace(username,">","]")

'处理发表内容是脏话
set rs***rver.CreateObject("ad***.recordset")
sql="select * from badword"
rs.open sql,conn,3,3
if rs.eof then
re***nse.Write("mei ziliao!")
else

on error resume next
do while    not rs.bof and not rs.eof
content=replace(content,rs***elds("word").value,"**")
rname=replace(rname,rs***elds("word").value,"**")
rs***venext
loop
end if
rs.close
set rs=nothing
''''''''''''''''''''''''''''''
set rs***rver.CreateObject("AD***.RecordSet")
sql="select * from pl"
rs.open sql,conn,3,3
rs***dnew
rs("content")=content
rs("newsid")=newsid
rs("ip")=ip
rs("rname")=rname
rs("username")=username
rs***date
rs.close
%>
<%
set rs***erver.CreateObject("ad***.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
rs***pdate
rs***lose
%>