标题: 请教个问题:ASP+MSSQL网站注册 [打印本页] 作者: signed 时间: 2008-10-30 12:57 标题: 请教个问题:ASP+MSSQL网站注册 填完注册资料 》》下一步的时候就出现下面情况 但是资料又能正常保存在服务器上:
Microsoft VBScript 编译器错误 错误 \'800a0411\'
名称重定义
/inc/ubbcode.asp,行 2
const ImagePath=\"/images/\"
------^
我的UBBCODE.asp的代码是下面的:
<%
const ImagePath=\"/images/\"
function UBBCode(strContent)
strContent= FilterJS(strContent)
dim re
dim po,ii
dim reContent
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
po=0
ii=0
re.Pattern=\"\\[i\\](.+?)\\[\\/i\\]\"
strContent=re.Replace(strContent,\" <i>$1 </i>\")
re.Pattern=\"\\[u\\](.+?)(\\[\\/u\\])\"
strContent=re.Replace(strContent,\" <u>$1 </u>\")
re.Pattern=\"\\[b\\](.+?)(\\[\\/b\\])\"
strContent=re.Replace(strContent,\" <b>$1 </b>\")
re.Pattern=\"\\[size=([1-4])\\](.+?)\\[\\/size\\]\"
strContent=re.Replace(strContent,\" <font size=$1>$2 </font>\")
strContent=replace(strContent,\" <I> </I>\",\"\")
set re=Nothing
UBBCode=strContent
end function
Function FilterJS(v)
if not isnull(v) then
dim t
dim re
dim reContent
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=\"(javascript)\"
t=re.Replace(v,\"javascript\")
re.Pattern=\"(jscript:)\"
t=re.Replace(t,\"jscript:\")
re.Pattern=\"(js:)\"
t=re.Replace(t,\"js:\")
\'re.Pattern=\"(value)\"
\'t=re.Replace(t,\"value\")
re.Pattern=\"(about:)\"
t=re.Replace(t,\"about:\")
re.Pattern=\"(file:)\"
t=re.Replace(t,\"file:\")
re.Pattern=\"(document.cookie)\"
t=re.Replace(t,\"documents.cookie\")
re.Pattern=\"(vbscript:)\"
t=re.Replace(t,\"vbscript:\")
re.Pattern=\"(vbs:)\"
t=re.Replace(t,\"vbs:\")
re.Pattern=\"(on(mouse|exit|error|click|key))\"
t=re.Replace(t,\"on$2\")
\'re.Pattern=\"(&#)\"
\'t=re.Replace(t,\"&#\")
FilterJS=t
set re=nothing
end if
End Function
function nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=\"(\\ <.*?\\>)\"
str=re.replace(str,\"\")
re.Pattern=\"(\\ <\\/.*?\\>)\"
str=re.replace(str,\"\")
nohtml=str
end function
%>