• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP的一些自定义函数整理第1/2页

ASP的一些自定义函数整理第1/2页

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp 自定义函数,自定义控件 asp.net,自定义表单 asp.net,自响应式asp源码,asp 页面自适应等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
<% 
'============================================================================================================================ 
'函数列表: 
'1:    建立数据库的连接 ConnOpen(DataBaseConnectStr,DBType,Conn_object) 
'2:    断开数据库的连接 ConnClose(Conn_object) 
'3:    防止SQL注入 SafeRequest(paraName,paraType) 
'4:    格式化日期 DateFormat(dateStr,dateType) 
'5:    显示错误提示 ShowErr(errStr) 
'6:    查询字符串中特定数据 SelectStr(contentStr,patternStr,patternNum) 
'7:    过滤指定字符 Leach(contentStr,badWords) 
'8:    远程文件内容抓取 Seize(urlStr) 
'9:    数据流编码处理 BytesToBstr(body,cset) 
'10:    编码cookies codeCookie(contentStr) 
'11:    解码cookies DecodeCookie(contentStr) 
'12:    检验数据提交来源是否合法 ChkPost() 
'13:    个性化加密 MyEncrypt(StrPassword) 
'14:    禁止浏览器缓存本页 NoBuffer() 
'15:    网页格式化输入文本 HTMLEncode(fString) 
'16:    从头部截取字符串的指定长度(按字符数算) GotTopic(Str,StrLen) 
'17:    检测验证码 CheckRadomPass(RadomPass) 
'18:    生成验证码 GetCode() 
'19:    获取客户端操作系统版本 GetSystem() 
'20:    数据库事务处理 ConnManage(Conn_object) 
'21:    快速排序(递归) QuickSort(arr,Low,High) 
'22:    将数组的元素以特定字符串连起来 arr_join(arr,character) 
'23:    返回字符串以某分割符分割的数目 count_character(str,character) 
'24:    截取含有分割符的字符串中指定数目的字符串 inter_str_by_character_num(str,character,start,num) 
'25:    利用Stream下载文件 downloadFile(strFile) 
'26:    返回信息 send_back(ResultWords) 
'27:    获取错误信息 get_err() 
'28:    与SafeRequest相反 SafeResponse(content) 
'29:    保存远程图片 SaveRemoteFile(LocalFileName,RemoteFileUrl) 
'30:    ... 
dim language_arr(10) 
language_arr(0) = "数据库连接的参数设置错误!" 
language_arr(1) = "数据库连接的类型参数设置错误!" 
language_arr(2) = "数据库连接失败!" 
language_arr(3) = "非法的参数值!" 
language_arr(4) = "参数值不是有效的日期格式!" 
language_arr(5) = "操作失败!" 
language_arr(6) = "栏目有重名!" 
language_arr(7) = "栏目名称为空!" 
language_arr(8) = "栏目文件夹创建失败!" 
language_arr(9) = "您没有此权限!" 
'============================================================================================================================ 
'函数ID:1 
'函数作用:建立数据库的连接 
'作者名称:茫仔 xiamangmang@gmail.com 博客:blog.mzoe.com 
'建立时间:2006-2-15 10:28 
'修改时间: 
'传人参数: 
'    connectStr:数据库连接字符串 
'    connectType:数据库类别-数字型,0为Access,1为MS SQL 
'返回值: 
'============================================================================================================================ 
sub ConnOpen(DataBaseConnectStr,DBType,Conn_object) 
    Set Conn_object = Server.Createobject("adodb.connection") 
    if DataBaseConnectStr = "" then call ShowErr(language_arr(0)) 
    if DBType = 0 then 
        Conn_object.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DataBaseConnectStr 
    elseif DBType = 1 then 
        Conn_object.Open "Provider=SQLOLEDB.1;" & DataBaseConnectStr 
    else 
        call ShowErr(language_arr(1)) 
    end if 
    err.clear 
end sub 
'============================================================================================================================ 
'函数ID:2 
'函数作用:断开数据库的连接 
'作者名称:茫仔 xiamangmang@gmail.com 博客:blog.mzoe.com 
'建立时间:2006-2-16 15:10 
'修改时间: 
'传人参数: 
'返回值: 
'============================================================================================================================ 
Sub ConnClose(Conn_object) 
    Conn_object.close 
    set Conn_object = nothing 
End sub 
'============================================================================================================================ 
'函数ID:3 
'函数作用:防止SQL注入 
'作者名称:http://news.dvbbs.net/infoview/Article_2906.html 
'建立时间:2006-2-16 15:32 
'修改时间: 
'传人参数: 
'    paraName:参数名称-字符型 
'    paraType:参数类型-数字型(1表示以上参数是数字,0表示以上参数为字符)  
'返回值: 
'    过滤后的字符串 
'============================================================================================================================ 
Function SafeRequest(paraName,paraType) 
    dim paraValue 
    paraValue = Request(paraName) 
    select case paraType 
        case 0 
            paraValue = replace(paraValue,"'","[system:34]") 
            paraValue = replace(paraValue,"=","[system:61]") 
        case 1 
            if not IsNumeric(paraValue) then call ShowErr(language_arr(3)) 
        case -1 
            if not IsNumeric(paraValue) then call ShowErr(language_arr(3)) 
            if paraValue = "" then paraValue = 0 
        case else 
            if len(paraValue) > paraType then call ShowErr(language_arr(3)) 
           
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 捕捉并保存ASP运行错误的函数代码
  • asp 自定义分段函数/求第N名成绩
  • asp循环行数输出函数
  • ASP的一些自定义函数整理第1/2页
  • 收集整理的ASP的常用内置函数
  • ASP中常用的函数和详细说明第1/2页
  • ASP中的时间函数大全 时间操作函数第1/2页

相关文章

  • 2017-05-11推荐一篇不错的新手asp编程的基本法则第1/2页
  • 2017-05-11ASP 微信公共平台接口实现代码
  • 2017-05-11ASP提高数据显示效率-缓存探幽
  • 2017-05-113种不同的方法生成文件
  • 2017-05-11asp批量生成大量规律性文本内容的代码
  • 2017-05-11ASP编码和解码函数详解
  • 2017-05-11透彻掌握ASP分页技术很详细的分析
  • 2017-05-11msxml3.dll 错误 '800c0005'解决方案
  • 2017-05-11奇妙的文件系统对象组件
  • 2017-05-11ASP编程入门进阶(一):安装配置服务器

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于ASP代码的加密的几个方法
    • asp之基于adodb.stream的文件操作类
    • 关于无限分级(ASP+数据库+JS)的实现代码
    • 通过asp程序来创建access数据库
    • Access模糊查询查不到数据的解决方法
    • asp数组的使用介绍
    • 根据日期得到生肖的ASP函数
    • SQL存储过程初探第1/2页
    • ASP下Cookie操作的详细讲解
    • asp下如何在Access数据库中立即得到所插入记录的自动编号?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有