收藏的ASP常用的函数集

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

时间: 2024-09-16 07:25:35

收藏的ASP常用的函数集的相关文章

收藏的ASP常用的函数集_ASP基础

ASP函数集  '========取得带端口的URL,推荐使用================ Function Get_ScriptNameUrl()  If request.servervariables("SERVER_PORT")="80" Then   Get_ScriptNameUrl="http://" & request.servervariables("server_name")&lcase(

Asp文件操作函数集

 <% '===============asp 文件操作函数集1.0版本=========================  ' 整理作者: 张辉  ' 程序员代号:WJ008  ' 整理时间:2008年 6 月 1 日  ' 关注地址:www.wj008.net  ' 所有函数使用的文件地址 全部使用绝对地址  '====================================================================  'LoadFile(ByVal File)

值得收藏的asp.net基础学习笔记_实用技巧

值得收藏的asp.net基础学习笔记,分享给大家. 1.概论 浏览器-服务器 B/S 浏览的  浏览器和服务器之间的交互,形成上网B/S模式 对于HTML传到服务器  交给服务器软件(IIS)  服务器软件直接读取静态页面代码,然后返回浏览器 对于ASPX传达服务器  交给服务器软件(IIS)   IIS发现自己处理不了aspx的文件,就去映射表根据后缀名里找到响应的处理程序(isapi,服务器扩展程序) 问题:IIS如何调用可扩展程序? 答:可扩展程序首先就是按照IIS提供的借口实现代码,所以

第十六篇 其它的ASP常用组件

当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等. 上两篇中作者给大家介绍了 AD Rotator. Database Access 等组件的使用方法,今天我们接着来看看其它的一些 ASP 常用组件. 一. Browser Capabilities 组件众所周知,并不是所有浏览器都支持现今 Internet 技术的方方面面.有一些特性,某些浏览器支持而另一些浏览器却不支持,如 : ActiveX

第十六课:其它的ASP常用组件

当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等. 上两篇中作者给大家介绍了 AD Rotator. Database Access 等组件的使用方法,今天我们接着来看看其它的一些 ASP 常用组件. 一. Browser Capabilities 组件众所周知,并不是所有浏览器都支持现今 Internet 技术的方方面面.有一些特性,某些浏览器支持而另一些浏览器却不支持,如 : ActiveX

ASP教程:第十六篇 其它的ASP常用组件

当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等. 上两篇中作者给大家介绍了 AD Rotator. Database Access 等组件的使用方法,今天我们接着来看看其它的一些 ASP 常用组件. 一. Browser Capabilities 组件众所周知,并不是所有浏览器都支持现今 Internet 技术的方方面面.有一些特性,某些浏览器支持而另一些浏览器却不支持,如 : ActiveX

asp常用数据库连接方法和技巧

技巧|数据|数据库|数据库连接 asp常用数据库连接方法和技巧转贴:snow 日期:2005-02-28 人气:19 购虚拟主机送U盘送鼠标送30G硬盘---企商在线老牌虚拟主机商 <% dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft ac

ASP常用的函数

函数 ASP常用的函数,希望能用的着. <% dim db db="dbms.mdb" '****************************************************************** '执行sql语句,不返回值,sql语句最好是如下: 'update 表名 set 字段名=value,字段名=value where 字段名=value 'delete from 表名 where 字段名=value 'insert into 表名 (字段名,

其它的ASP常用组件

作者: 书生 当你用 ASP 编写服务器端应用程序时,必须依靠 ActiveX 组件来强大 Web 应用程序的功能,譬如:你需要连接数据库,对数据库进行在线操作等等. 上两篇中作者给大家介绍了 AD Rotator. Database Access 等组件的使用方法,今天我们接着来看看其它的一些 ASP 常用组件. 一. Browser Capabilities 组件众所周知,并不是所有浏览器都支持现今 Internet 技术的方方面面.有一些特性,某些浏览器支持而另一些浏览器却不支持,如 :