源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

几个常用的ASP函数

  • 时间:2020-11-12 08:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:几个常用的ASP函数
========取得带端口的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 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部