| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1276 人关注过本帖
标题:[求助]怎么过滤脏话
只看楼主 加入收藏
tulipdwh
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-10-18
收藏
 问题点数:0 回复次数:13 
[求助]怎么过滤脏话
我做一个留言簿,在留言的时候怎么来过滤脏话呢,我在数据库中建了一个表,里面有一个字段也添加了内容。怎么加在这里面:
<!--#include file="conn.asp"-->
<%
dim name1,sex,qq,sheng,shi,email,hua,biaoqing,aa
name1=trim(request.Form("name1"))
sex=trim(request.Form("sex"))
qq=trim(request.Form("qq"))
sheng=trim(request.Form("sheng"))
shi=trim(request.Form("shi"))
email=trim(request.Form("email"))
hua=trim(request.Form("hua"))
biaoqing=trim(request.Form("biaoqing"))
ip=request.ServerVariables("REMOTE_ADDR")
set rs=server.CreateObject("adodb.recordset")
rs.open"select * from lyb" ,conn,1,3
rs.addnew
rs.fields("name")=name1
rs.fields("sex")=sex
rs.fields("qq")=qq
rs.fields("sheng")=sheng
rs.fields("email")=email
rs.fields("shi")=shi
rs.fields("xinqing")=biaoqing
rs.fields("hua")=hua
rs.fields("ip")=ip
rs.update
rs.close
response.Redirect("lyb.asp")
conn.close
set rs=nothing
%>
搜索更多相关主题的帖子: 脏话 
2006-12-16 08:54
melack
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-9-27
收藏
得分:0 
hua1=replace(hua,"日","")
还可换别的

欢迎光临我的小站 晒晒网 www.
2006-12-16 11:09
tulipdwh
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2006-10-18
收藏
得分:0 
谢谢啦
2006-12-16 12:50
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
做一个javascript死循环的页面 谁发脏字就进入这个页面
死循环页面 huogai.html:
<script>
for(i=0;i<=10;i++){
alert("让你在老子坛子里骂街!");
i--;
}
</script>
<body onunload="window.open('huogai.html','_blank')">

过滤函数:
<%
sub guolv(str)
dim i,cityping
cityping="哈哈哈|日日日|好好好" '须过滤的字符串用|隔开
cityping=split(cityping,"|")
for i=0 to UBound(cityping)
if instr(str,cityping(i)) then
Response.Redirect("huogai.html")
Response.end()
end if
next
end sub
%>

[此贴子已经被作者于2006-12-16 13:21:35编辑过]

2006-12-16 13:20
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
建议不要在数据库中写这些关键字即脏话!
我是用记事本txt文档然后用FSO读取文档中关键字!这样做是为了你在编辑数据库的不至于空间服务商有“信息监控系统”把关键字屏蔽掉了,就是说你的那些脏话不能够在线修改!

[此贴子已经被作者于2006-12-16 13:24:03编辑过]


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-12-16 13:23
yaxuxu
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2006-10-11
收藏
得分:0 
以下是引用islet在2006-12-16 13:20:00的发言:
做一个javascript死循环的页面 谁发脏字就进入这个页面
死循环页面 huogai.html:
<script>
for(i=0;i<=10;i++){
alert("让你在老子坛子里骂街!");
i--;
}
</script>
<body onunload="window.open('huogai.html','_blank')">

过滤函数:
<%
sub guolv(str)
dim i,cityping
cityping="哈哈哈|日日日|好好好" '须过滤的字符串用|隔开
cityping=split(cityping,"|")
for i=0 to UBound(cityping)
if instr(str,cityping(i)) then
Response.Redirect("huogai.html")
Response.end()
end if
next
end sub
%>

这个不错

2006-12-16 19:29
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
4楼的代码我保存了,以后好好研究.
2006-12-31 15:19
greatchao88
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-11-23
收藏
得分:0 
相当有难度~~~~~~~~~~~
2007-01-12 14:38
雨蒙珍珍
Rank: 1
等 级:新手上路
威 望:1
帖 子:169
专家分:0
注 册:2006-4-10
收藏
得分:0 
很有意思。最好的方法是封了他!
2007-01-12 14:46
yuiolivia
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-12-5
收藏
得分:0 
如果要过滤广告链接呢?
2007-04-22 14:00
快速回复:[求助]怎么过滤脏话
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017926 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved