现在的位置: 首页 > 综合 > 正文

ASP中常用的代码块

2012年10月26日 ⁄ 综合 ⁄ 共 1407字 ⁄ 字号 评论关闭

' 判断发言是否来自外部
function ChkPost()
    dim server_v1,server_v2
    chkpost=false
    server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
    server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
    if mid(server_v1,8,len(server_v2))<>server_v2 then
        chkpost=false
    else
        chkpost=true
    end if
end function

'过滤HTML代码
function HTMLEncode(fString)
if not isnull(fString) then
    fString = replace(fString, ">", "&gt;")
    fString = replace(fString, "<", "&lt;")

    fString = Replace(fString, CHR(32), "&nbsp;")
    fString = Replace(fString, CHR(9), "&nbsp;")
    fString = Replace(fString, CHR(34), "&quot;")
    fString = Replace(fString, CHR(39), "'")
    fString = Replace(fString, CHR(13), "")
    fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
    fString = Replace(fString, CHR(10), "<BR> ")

    fString=ChkBadWords(fString)
    HTMLEncode = fString
end if
end function

'过滤表单字符
function HTMLcode(fString)
if not isnull(fString) then
    fString = Replace(fString, CHR(13), "")
    fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")
    fString = Replace(fString, CHR(10), "<BR>")
    HTMLcode = fString
end if
end function

'返回上一页
<input type=button name="back" value="返 回" onClick="location.href='<%=Request.ServerVariables("HTTP_REFERER")%>'">

<a href="<%=Request.ServerVariables("HTTP_REFERER")%>"><<返回上一页</a>

'计算脚本前后所使用的时间
<%
startime=timer()
endtime=timer()
response.write FormatNumber((endtime-startime)*1000,3)%>毫秒

抱歉!评论已关闭.