最近以来,一直有人在我的留言本上发一些无聊的广告。删了又发,我真不懂这个家伙是什么心理里,于是给留言本加了两个功能,
一者屏蔽一些关键词,源码如下:
Function CheckBadWords(byVal theString)
Dim WordFilterEntry,WordFilterArray,re,theMatches,tmpString,i
Set re = new RegExp
re.IgnoreCase = True
re.Global = True
WordFilterArray = Split(WordFilterList,",")
For Each WordFilterEntry IN WordFilterArray
tmpString = ""
For i = 1 To Len(WordFilterEntry)-1
tmpString = tmpString&Mid(WordFilterEntry,i,1)&"(["&Mid(WordFilterEntry,i,1)&"_\s\W]*)"
Next
tmpString = tmpString&Right(WordFilterEntry,1)
re.Pattern = tmpString
set theMatches = re.Execute(theString)
If theMatches.Count>0 Then
Response.Redirect("index.asp?Err=0x02")
End If
Next
set theMatches = nothing
set re = nothing
CheckBadWords = theString
End Function
二者屏蔽ip,源码如下:
Function CheckIP(IP)
IPFilterArray = Split(IPFilterList,",")
For Each IPArray IN IPFilterArray
FilterIP = Split(IPArray,".")
HostIP = Split(IP,".")
If HostIP(0) = FilterIP(0) AND HostIP(1) = FilterIP(1) AND HostIP(2) = FilterIP(2) AND HostIP(3) = FilterIP(3) Then
Response.Write("index.asp?Err=0x03")
Response.End()
End If
Next
End Function
具体的屏蔽内容就不公布了,希望某些无聊的家伙能自重点,本来不需这样强制的,sigh。。。。
分享到:
相关推荐
好的架构师都是善良的独裁者
高中历史史书精读从革命到独裁_悲壮的法国大革命素材pdf
功能经纪人VS产品独裁者?好的产品领导是怎样做的.docx
迪比特:独裁者的乌托邦.doc
时间:最霸道的独裁者.pptx
企业家的独裁和企业绩效.docx
时间就是个最霸道的独裁者.PPT
初中语文文摘社会弗格森:伟大的独裁者
阿里合伙人与京东独裁者分析报告ppt模板。
时间就是个最霸道的独裁者().pptx
独裁者手册:对西方政治病理的探究.docx
阿里合伙人与京东独裁者分析报告PPT模板.pptx
企业家的独裁和企业绩效——企业家决策方式重要性的经验证据.pdf
独裁者该项目不再得到积极维护。 您可以将视为替代方案。 独裁者控制WordPress的状态。 在强烈影响下,Dictator允许将存储在YAML状态文件中的配置属性强加于WordPress。 独裁者的主要担心是允许表达如何将WordPress...
队列宣言队列宣言是我在副项目方面管理我的 ADD 的原则。 这个应用程序的存在是为了帮助我保持勤奋。 队列宣言管理我需要完成的任务。 新任务总是添加到队列的末尾一次只能从队列中删除一项活动项目可能会被丢弃到...
史蒂夫·乔布斯辞去苹果CEO(首席执行官)职务,并于2011年10月5日逝去。是他曾让濒临破产的苹果重振雄风,不断推出...
Scrap Metal是一款游戏,您和您的朋友在战斗控制机器人和半机械人之间进行战斗,他们使用基于冷却的古怪枪相互炸开,以娱乐一个疯狂的独裁者。 下载 克隆/下载存储库,在根目录下打开build.zip。 您也可以在根目录的...