收藏本页
联系我们
论坛帮助

牛头网络技术论坛网管专区动网相关 → 动网论坛中添加关键字不允许提交功能

垃圾帖子的防止方法 动网水印问题 sql里的字符替换方法 2003安全设置大全 短信检测提交问题

  共有639人关注过本帖树形打印

主题:动网论坛中添加关键字不允许提交功能

帅哥,在线噢!
牛头

  1楼


头衔:站长
金币:5059
经验:6148
金钱:9145
等级:管理员
文章:572
精华:10
加为好友
发送短信
个性首页
动网论坛中添加关键字不允许提交功能  发贴心情 Post By:2008-4-2 15:01:28 [只看该作者]

修改savepost.asp中

  '不再把内容保存到session
      'Dvbbs.UserSession.documentElement.selectSingleNode("userinfo").attributes.setNamedItem(Dvbbs.UserSession.createNode(2,"postdata","")).text= Request.Form("body")
  
  '验证码校验

在其下面添加

Dim niutouchkbadwords
        niutouchkbadwords="台独|成人电影"
  niutouchkbadwords=Split(niutouchkbadwords,"|")
     Dim niutou_i
     For niutou_i=0 To UBound(niutouchkbadwords)
         If InStr(Dvbbs.Checkstr(unescape(Request.Form("body"))),niutouchkbadwords(niutou_i))>0 Then  Response.redirect "showerr.asp?ErrCodes=<li>系统检测您发表的话题中含有非法字符<b>"&niutouchkbadwords(niutou_i)&"</b>禁止提交。&action=OtherErr"
   If InStr(topic,niutouchkbadwords(niutou_i))>0 Then  Response.redirect "showerr.asp?ErrCodes=<li>系统检测您发表的话题中含有非法字符<b>"&niutouchkbadwords(niutou_i)&"</b>禁止提交。&action=OtherErr"
     Next

niutouchkbadwords="台独|成人电影"这里的改成您想要的过滤的关键词

[此贴子已经被作者于2008-4-2 15:02:55编辑过]


在线咨询技术 [牛头][早起的鸟儿有虫吃!]
 高速双线主机 支持(0中立(0反对(0回到顶部
美女呀,离线,留言给我吧!
『阿美』

  2楼


头衔:
金币:0
经验:275
金钱:539
等级:新手上路
文章:32
精华:0
加为好友
发送短信
个性首页
  发贴心情 Post By:2008-7-7 18:10:47 [只看该作者]

哇,这么多好东西啊.早没发现.可惜了.!!~

 高速双线主机 支持(0中立(0反对(0回到顶部
帅哥,在线噢!
牛头

  3楼


头衔:站长
金币:5059
经验:6148
金钱:9145
等级:管理员
文章:572
精华:10
加为好友
发送短信
个性首页
  发贴心情 Post By:2008-7-7 18:39:33 [只看该作者]

呵呵,现在发现也来得及^_^


在线咨询技术 [牛头][早起的鸟儿有虫吃!]
 牛头网电脑学院,尽显英雄本色 支持(0中立(0反对(0回到顶部
美女呀,离线,留言给我吧!
『阿美』

  4楼


头衔:
金币:0
经验:275
金钱:539
等级:新手上路
文章:32
精华:0
加为好友
发送短信
个性首页
  发贴心情 Post By:2008-8-1 21:44:07 [只看该作者]

有个问题.这个过滤管理及版主不.就是不要限制管理员和版主..

 牛头软件下载站,站长工具下载 支持(0中立(0反对(0回到顶部
帅哥,在线噢!
牛头

  5楼


头衔:站长
金币:5059
经验:6148
金钱:9145
等级:管理员
文章:572
精华:10
加为好友
发送短信
个性首页
  发贴心情 Post By:2008-8-2 9:11:16 [只看该作者]

您可以加上

if Not (Dvbbs.master or Dvbbs.boardmaster or Dvbbs.superboardmaster) then

   

Dim niutouchkbadwords
        niutouchkbadwords="台独|成人电影"
  niutouchkbadwords=Split(niutouchkbadwords,"|")
     Dim niutou_i
     For niutou_i=0 To UBound(niutouchkbadwords)
         If InStr(Dvbbs.Checkstr(unescape(Request.Form("body"))),niutouchkbadwords(niutou_i))>0 Then  Response.redirect "showerr.asp?ErrCodes=<li>系统检测您发表的话题中含有非法字符<b>"&niutouchkbadwords(niutou_i)&"</b>禁止提交。&action=OtherErr"
   If InStr(topic,niutouchkbadwords(niutou_i))>0 Then  Response.redirect "showerr.asp?ErrCodes=<li>系统检测您发表的话题中含有非法字符<b>"&niutouchkbadwords(niutou_i)&"</b>禁止提交。&action=OtherErr"
     Next

End If



在线咨询技术 [牛头][早起的鸟儿有虫吃!]
 高速双线主机 支持(0中立(0反对(0回到顶部