`
sumongh
  • 浏览: 226456 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Asp 常用函数

阅读更多

Asp 常用函数

'===textarea显示用===
function htmlencode1(fString) 
if fString<>"" and not isnull(fString) then
  fString = replace(fString, "&gt;", ">")
  fString = replace(fString, "&lt;", "<")
  fString = Replace(fString, "&nbsp;", chr(32))
  fString = Replace(fString, "</p><p>", CHR(10) & CHR(10))
  fString = Replace(fString, "<br>", CHR(10))
  htmlencode1=fString
else
  htmlencode1="" 
end if
end function


'===页面显示用===
function htmlencode2(fString)  
if fString<>"" and not isnull(fString) then
  fString = replace(fString, ">", "&gt;")
  fString = replace(fString, "<", "&lt;")
  fString = Replace(fString, chr(32), "&nbsp;")
  fString = Replace(fString, CHR(10) & CHR(10), "</p><p>")
  fString = Replace(fString, CHR(10), "<br>")
  htmlencode2=fString
else
  htmlencode2=""
end if
end function

'===取出指定字符串前后的字符串方法===
function GetStrs(str1,CharFlag,Dflag)
dim tmpstr
if Dflag=0 then'取左
  pos1=instr(str1,charFlag)
  if pos1<=20 then
      tmpstr=left(str1,pos1-1)
  else
     tmpstr=mid(str1,pos1-20,20)
  end if
else            '取右
   pos1=instr(str1,charFlag)+len(charFlag)
   if len(str1)-pos1<=20 then
      tmpstr=right(str1,len(str1)-pos1)
   else
      tmpstr=mid(str1,pos1+1,20)
   end if
end if
GetStrs=tmpstr
end function

'===取出文件名===
function getfilename(str)
 pos=instr(str,".")
 if str<>"" then
  str=mid(str,pos,len(str))
 end if
 getfilename=str
end function

 


'===取到浏览器版本转换字符串===
function browser()
 dim text 
 text = Request.ServerVariables("HTTP_USER_AGENT")
 if Instr(text,"MSIE 5.5")>0 then
  browser="IE 5.5"
 elseif Instr(text,"MSIE 6.0")>0 then
  browser="IE 6.0"
 elseif Instr(text,"MSIE 5.01")>0 then
  browser="IE 5.01"
 elseif Instr(text,"MSIE 5.0")>0 then
  browser="IE 5.00"
 elseif Instr(text,"MSIE 4.0")>0 then
  browser="IE 4.01"
  else
  browser="未知"
 end if
end function

'===取到系统脚本转换字符串===
function system(text)
 if Instr(text,"NT 5.1")>0 then
  system=system+"Windows XP"
 elseif Instr(text,"NT 5")>0 then
  system=system+"Windows 2000"
 elseif Instr(text,"NT 4")>0 then
  system=system+"Windows NT4"
 elseif Instr(text,"4.9")>0 then
  system=system+"Windows ME"
 elseif Instr(text,"98")>0 then
  system=system+"Windows 98"
 elseif Instr(text,"95")>0 then
  system=system+"Windows 95"
  else
  system=system+"未知"
 end if
end function
'====删除文件===
function delfile(filepath)
 imangepath=trim(filepath)
 path=server.MapPath(imangepath)
 SET fs=server.CreateObject("Scripting.FileSystemObject")
 if FS.FileExists(path) then
  FS.DeleteFile(path)     
 end if 
    set fs=nothing
end function

'===得到真实的客户端IP===
Public Function GetClientIP()
dim uIpAddr
' 本函数参考webcn.Net/AspHouse 文献<取真实的客户IP>
uIpAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If uIpAddr = "" Then uIpAddr = Request.ServerVariables("REMOTE_ADDR")
GetClientIP = uIpAddr
uIpAddr = ""
End function  


'===取到浏览器版本转换字符串===
function browser()
 dim text 
 text = Request.ServerVariables("HTTP_USER_AGENT")
 if Instr(text,"MSIE 5.5")>0 then
  browser="IE 5.5"
 elseif Instr(text,"MSIE 6.0")>0 then
  browser="IE 6.0"
 elseif Instr(text,"MSIE 5.01")>0 then
  browser="IE 5.01"
 elseif Instr(text,"MSIE 5.0")>0 then
  browser="IE 5.00"
 elseif Instr(text,"MSIE 4.0")>0 then
  browser="IE 4.01"
  else
  browser="未知"
 end if
end function

'===取到系统脚本转换字符串===
function system(text)
 if Instr(text,"NT 5.1")>0 then
  system=system+"Windows XP"
 elseif Instr(text,"NT 5")>0 then
  system=system+"Windows 2000"
 elseif Instr(text,"NT 4")>0 then
  system=system+"Windows NT4"
 elseif Instr(text,"4.9")>0 then
  system=system+"Windows ME"
 elseif Instr(text,"98")>0 then
  system=system+"Windows 98"
 elseif Instr(text,"95")>0 then
  system=system+"Windows 95"
  else
  system=system+"未知"
 end if
end function
'====删除文件===
function delfile(filepath)
 imangepath=trim(filepath)
 path=server.MapPath(imangepath)
 SET fs=server.CreateObject("Scripting.FileSystemObject")
 if FS.FileExists(path) then
  FS.DeleteFile(path)     
 end if 
    set fs=nothing
end function

'===得到真实的客户端IP===
Public Function GetClientIP()
dim uIpAddr
' 本函数参考webcn.Net/AspHouse 文献<取真实的客户IP>
uIpAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If uIpAddr = "" Then uIpAddr = Request.ServerVariables("REMOTE_ADDR")
GetClientIP = uIpAddr
uIpAddr = ""
End function



分享到:
评论

相关推荐

    asp常用函数大全 学习asp必备

    对于学习ASP并希望深入掌握其功能的开发者而言,了解并熟练运用ASP中的常用函数是至关重要的。根据给定文件的信息,我们可以提炼出一系列与ASP相关的知识点,涵盖数据库操作、用户信息获取、字符串处理、日期时间...

    经常使用到的ASP常用函数汇总

    ### ASP常用函数详解 在ASP(Active Server Pages)开发中,使用内置函数可以极大地提高工作效率并简化编程过程。本文将详细介绍几个常用的ASP函数及其应用场景,包括`Array()`、`CInt()`、`CreateObject()`、`CStr...

    asp常用函数集合

    ### ASP 常用函数集合解析 在ASP (Active Server Pages) 开发中,自定义函数可以帮助开发者更高效地处理各种需求。以下是对给定文件中的几个自定义函数的详细解析,这些函数覆盖了字符串处理、数组操作以及SQL构建...

    ASP 常用函数集合

    ASP 常用函数 集合! 汇总

    ASP常用函数库(非系统函数)

    这个“ASP常用函数库”集合了开发者编写的实用函数,可以帮助提高开发效率,解决常见问题。 文档"ASP常用函数库.doc"可能包含以下一些关键知识点: 1. **字符串处理函数**:字符串操作是ASP中常见的任务,如字符串...

    asp常用函数.rar

    这个“asp常用函数.rar”压缩包包含了一些在ASP编程中常用的函数,这些函数可以帮助开发者更高效地处理字符串、数字和数据转换,从而提高开发效率。 1. **字符串处理函数** - `Len()`:返回字符串的长度,这对于...

    ASP常用函数库

    ASP常用函数库,详细介绍了ASP动态服务器页面开发中所使用的各类函数

    ASP常用函数小手册

    以下是对给定文件中提及的一些常用ASP函数的详细解释: 1. **Array()** 函数: - `Array()` 用于创建一个数组,可以包含字符或数字。在提供的代码范例中,`Dim User=Array("张三","李四","王五")` 创建了一个包含3...

    asp常用函数详细说明

    asp常用函数详细说明,几乎所有的ASP函数都在这里

    ASP常用函数

    ASP常用函数,提高开发效率和WEB安全

    ASP常用函数集(WORD可打印版)

    本篇主要介绍ASP中常用的日期/时间函数,这些函数允许开发者处理和操作与日期、时间和星期相关的数据。 1. Now 函数: `Now()` 返回当前计算机系统设定的完整日期和时间值,包括年、月、日、时、分、秒和星期。 2...

    ASP 常用函数30 个

    以下是一些ASP常用的函数及其详细说明: 1. **Array()** 函数用于创建一个数组变量。例如: ```vbscript i = Array("1", "2", "3") ``` 这会创建一个包含三个元素的数组,分别是"1"、"2"和"3"。 2. **Cint()**...

    asp常用函数

    本文将深入解析ASP中的一个关键知识点:`Replace`函数,这是一个广泛应用于字符串操作的强大工具。通过理解其工作原理及应用场景,开发者能够更有效地处理文本数据,提升网站的功能性和用户体验。 ### Replace函数...

    常用函数速查(asp)

    ASP(Active Server Pages)是一种微软...在"asp常用函数速查.doc"文档中,你应该能找到更多关于这些函数的详细信息和示例,帮助你在实际项目中更高效地编写代码。记住,掌握这些基本函数是成为ASP开发高手的第一步。

    asp常用函数收集很实用的

    根据提供的ASP代码片段,我们可以总结出以下几个重要的ASP函数知识点: ### ASP函数:判断是否为汉字 `isChinese(para)` 此函数用于判断输入的参数`para`是否全为汉字。 **函数逻辑:** - 首先检查参数是否为空...

    asp 常用函数用法

    Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: &lt;&#37; Dim myArray() For i = 1 to 7 Redim Preserve myArray(i) myArray(i) = WeekdayName(i)...

    ASP常用函数集合一般网站程序足够用了

    以下是一些ASP中常用的函数,这些函数对于构建一般的网站程序来说非常实用: 1. **Response对象的Write方法**: - 这个方法用于向客户端发送数据,例如HTML、文本或JavaScript代码。`Response.Write("Hello, World...

    ASP常用函数集合[定义].pdf

    在ASP中,函数是预定义的代码块,用于执行特定任务。以下是一些在ASP中常用的函数及其详细说明: 1. `OpenDB(vdata_url)`: 这个函数用于打开数据库连接,`vdata_url`参数通常包含数据库的连接字符串,如数据库类型...

    ASP常用函数:IIF()

    ASP常用函数:IIF() IIF()函数是ASP中的一种常用函数,用于根据条件表达式的真假返回不同的值。下面详细介绍IIF()函数的用法、实现原理和应用场景。 一、IIF()函数的用法 IIF()函数的语法结构为:IIF(条件表达式,...

Global site tag (gtag.js) - Google Analytics