tempad
ReadyGo!技术成就梦想 >>ASP技巧 >> 净化网络环境 ASP程序实现过滤脏话

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

ReadyGo!技术成就梦想 网络搜索 efish 2008-2-24 3:06:56

<!--#include file="../conn/dbconn1.asp"-->
<!--#include file="../inc/safe.asp"-->
<%
content=Replace_Text(request.Form("content"))
content=replace(content,"<","")

newsid=Replace_Text(request.Form("newsid"))
ip=request.Form("ip")
rname=Replace_Text(request.Form("rname"))
rname=replace(rname,"<","")
"username=Replace_Text(request.Form("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="shownews.asp?newsid=<%=newsid%>"
</script>

责任编辑: efish 参与评论 查找更多:
相关文章
asp网页提升速度方法5则 asp网页提升速度方法5则
asp中自定义文件下载 asp中自定义文件下载
UTF-8转GB2312函数 UTF-8转GB2312函数
几种常用排序算法(asp) 几种常用排序算法(asp)
用AspJpeg组件,按宽高比例,真正生成缩略图 用AspJpeg组件,按宽高比例,真正生成缩略图
asp连接数据库的方法(全) asp连接数据库的方法(全)
将内容自动添加到指定文本域的JS 将内容自动添加到指定文本域的JS
ASP二进制流方法隐藏图片文件真实地址 ASP二进制流方法隐藏图片文件真实地址
PRB:ASP 返回“Operation Must Use an Updateable … PRB:ASP 返回“Operation Must Use an Updateable Query”(操作必须使用可更新的查询)错误
对ASP动态包含文件方法的改进 对ASP动态包含文件方法的改进
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想