 zgqzgq
职务:普通成员
等级:1
金币:0.0
发贴:136
注册:2001/11/7 15:36:46
|
#52002/11/9 18:05:51
我把源码贴出来你给分析一下 ---------------------------------------------------------------------- -------------------------------------------------------------------------------- 我用了它,但没有空格和回车,其它的功能都不少,也不错。 ------------------------------------------------------ [font size=3] <% '下面的这个程序是用来高度显示查询的关键字 keyword=request("keyword") function hightlight(text) if keyword<>"" and text<>"" then thekey=""&keyword&"" text=replace(text,keyword,thekey) end if response.write text end function %> <% 'UBB html判断开始 function ChkBadWords(fString) if fString<>"" then bwords = split(BadWords, "|") for i = 0 to ubound(bwords) fString = Replace(fString, bwords(i), string(len(bwords(i)),"*")) next end if ChkBadWords = fString end function function HTMLEncode(fString) if fString<>"" then fString = replace(fString, ">", ">") fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(13), "") fString = Replace(fString, CHR(10) & CHR(10), "") fString = Replace(fString, CHR(10), " ") end if HTMLEncode = fString end function
function HTMLDecode(fString) if fString<>"" then fString = replace(fString, ">", ">") fString = replace(fString, "<", "<")
fString = Replace(fString, "", CHR(13)) fString = Replace(fString, " ", CHR(10) & CHR(10)) fString = Replace(fString, " ", CHR(10)) end if HTMLDecode = fString end function
function HTMLDecode1(fString)
if fString<>"" then fString = replace(fString, ">", ">") fString = replace(fString, "<", "<") fString = Replace(fString, "", CHR(13)) fString = Replace(fString, " ", CHR(10) & CHR(10)) fString = Replace(fString, " ", CHR(10)) end if HTMLDecode1 = fString end function
function UBBCode(strContent) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True
' if strIMGInPosts = "1" then re.Pattern="(\[IMG\])(.[^\[]*)(\[\/IMG\])" strContent=re.Replace(strContent," screen.width-333)this.width=screen.width-333"">") ' end if
re.Pattern="\[DIR=*([0-9]*),*([0-9]*)\](.[^\[]*)\[\/DIR]" strContent=re.Replace(strContent,"") re.Pattern="\[QT=*([0-9]*),*([0-9]*)\](.[^\[]*)\[\/QT]" strContent=re.Replace(strContent," [/font]
编辑历史:[这消息被zgqzgq编辑过(编辑时间2002-11-09 18:07:34)] [这消息被zgqzgq编辑过(编辑时间2002-11-09 18:09:23)]
|