广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    几个常用的ASP函数

    2018-05-16 07:55:26 次阅读 稿源:互联网
    零七广告
    ========取得带端口的URL,推荐使用================ 
    Function Get_ScriptNameUrl() 
    If request.servervariables("SERVER_PORT")="80" Then 
    Get_ScriptNameUrl="http://" & request.servervariables("server_name")&lcase(request.servervariables("script_name")) 
    Else 
    Get_ScriptNameUrl="http://" & request.servervariables("server_name")&":"&request.servervariables("SERVER_PORT")&lcase(request.servervariables("script_name")) 
    End If 
    End Function 



    '=================用正则表达式突出显示字符串中查询到的单词的函数====================== 
    Function BoldWord(strContent,word) 
    If word="" Then 
    BoldWord = strContent 
    Exit Function 
    End IF 
    dim objRegExp 
    Set objRegExp=new RegExp 
    objRegExp.IgnoreCase =true 
    objRegExp.Global=True 

    objRegExp.Pattern="(" & word & ")" 
    strContent=objRegExp.Replace(strContent,"<font color=""#FF0000""><b>$1</b></font>" ) 

    Set objRegExp=Nothing 
    BoldWord=strContent 
    End Function 



    '===============取得用户当前IP地址=================== 
    Function GetIP() 
    uIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
    If uIP = "" Then uIP = Request.ServerVariables("REMOTE_ADDR") 
    GetIp = uIP 
    End Function 

    '===============取得当前程序脚本路径================== 
    Function GetScriptName() 
    ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))'取得当前地址 
    If (Request.QueryString <> "") Then 
    ScriptAddress = ScriptAddress & "?" & Server.HTMLEncode(Request.QueryString)'取得带参数地址 
    End If 
    If Len(ScriptAddress)>250 Then ScriptAddress = Left(ScirptAddress,250)&"..." '进行路径截取,最大为250个字符 
    GetScriptName = ScriptAddress 
    End Function 




    '===========返回带参数的Url,多关键字排序时使用============== 
    ' RemoveList 参数:需要从Url中去除的参数,可以是多个,中间请用逗号隔开 
    Function KeepUrlStr(RemoveList) 
    ScriptAddress = CStr(Request.ServerVariables("SCRIPT_NAME"))&"?"'取得当前地址,并加入“?”符号 
    M_ItemUrl = "" 
    For Each M_item In Request.QueryString 
    If InStr(RemoveList,M_Item)=0 Then 
    M_ItemUrl = M_ItemUrl & M_Item &"="& Server.URLEncode(Request.QueryString(""&M_Item&"")) & "&" 
    End If 
    Next 
    KeepUrlStr = ScriptAddress & M_ItemUrl 
    End Function 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告