文章标题关闭所有内容预览 | 展开所有内容预览
-
ASP实现SQL语句日期格式的加减运算
[内容预览]
299 | 2008-09-02 02:04:10
今天在工作中遇到了一个问题,需要按时间查询,可是查询出来的结果显示的不正确。举个例子来说,要查找出2007-10-12至2007-10-31之间在网站上注册的会员,选择好日期后,点击“查询”按钮,发现2007-10-31注册的会员的信息根本没有显示出来,试验了几次结果都是一样。调试程序发现,原来是在SQL语句这里出...
[阅读全文]
-
初学ASP编程易犯的一个错误要注意
[内容预览]
296 | 2008-09-02 02:04:09
在ASP编程中,身份认证可以说是常要用到的。但怎么样才能做到认证的安全呢?表单提交页面:sub.htm<html><head><title>管理员登陆</title><body><formname="form1"method="post"action="sub.asp"><p>管理员:<inputtype="text"...
[阅读全文]
-
用asp获取文件md5值
[内容预览]
303 | 2008-09-02 02:04:07
网上asp加密字符的MD5很多,也很普遍,但是对文件进行md5的确很少,因为受到asp语言本身的限制。我们知道字符串的md5可以对明文进行不可逆的加密,从而保证数据储存或者传送的安全性。同样的,对文件进行md5加密也是为了保证在网络传送时不被修改和校验,另外还有一个用途就是在个人站点里面的应用:可以保证上传的图片或文件...
[阅读全文]
-
输出到html页面的字符串的格式化
[内容预览]
294 | 2008-08-28 03:38:54
当使用Response.Write()函数将字符串输出到html页面时候,因为html的默认实体的问题,有时候输出并不是预期的那样。比如:Response.Write("hitom");//字符串中间有六个空格在web页面的显示却是:hitom//html自动将连续的空格合并为一个要达到预期的效果,必须象下面这样:Re...
[阅读全文]
-
SubSonic 的字段名未转义问题修正
[内容预览]
293 | 2008-08-28 03:38:50
SubSonic是集代码生成/BuildProvider(asp.net2.0的新特性)于一身的一个非常不错的数据访问框架。其灵感来自ROR里的ActionPack.非常适合于小型网站的快速开发。昨天我开始使用这个框架,发现了一个小问题。我有一个字段名为Key,在生成一个Select语句的查询时sql报错。因为Key是...
[阅读全文]
-
ASP Session对象的集合以及属性方法事件
[内容预览]
296 | 2008-08-28 03:38:45
SessionStaticObjects集合StaticObjects集合包含Session对象范围中用<OBJECT>标记创建的所有对象。该集合可用于确定对象特定属性的值,或用于遍历集合并获取所有对象的全部属性。语法Session.StaticObjects(Key)参数Key要检索的属性。注释使用循环控制结构可以遍...
[阅读全文]
-
Asp.net(c#)数据库操作类
[内容预览]
327 | 2008-08-28 03:38:41
usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.We...
[阅读全文]
-
如何用ASP生成XML数据文档(RSS订阅)
[内容预览]
295 | 2008-08-28 03:38:37
一、必须弄清楚最终需要的是什么我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:http://blog.knowsky.com/rss_1.xml。也可以为asp文档,比如:http://www.knowsky.com/rss.asp...
[阅读全文]
-
ASP+SQLServer2000 经验积累
[内容预览]
299 | 2008-08-28 03:38:33
前几天帮人调试一个ASP+SQL2000+IIS5.1/6.0的网站程序,调试过程中遇到的问题如下:一、SQLServer登录原先存在备份数据库,通过附加数据库导入到SQLServer,原网站数据库不能正常登陆。并且已在安全中添加用户角色。赋予管理员权限以及数据库所有者权限。发现角色添加有问题,检查原因,原导入数据库中...
[阅读全文]
-
[图文] ASP函数库
[内容预览]
326 | 2008-08-28 03:38:24
ASP函数库<%''''函数目录''''''''---''''''''函数ID:0001[截字符串]''''''''函数ID:0002[过滤html]''''''''函数ID:0003[打开任意数据表并显示表结构及内容]''''''''函数ID:0004[读取两种路径]''''''''函数ID:0005[测试某个文件存...
[阅读全文]
-
运用ASP调用数据库中视图及存储过程
[内容预览]
300 | 2008-08-28 03:38:20
一、前言ASP(ActiveServerPages)是服务器端的脚本编写环境,它由微软公司的IIS3.0以上版本支持。它可用来创建动态Web页或生成功能强大的Web应用程序。ASP页是包括HTML标记、文本和脚本命令的文件。ASP页可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。通过ASP,可为您的...
[阅读全文]
-
关于分页查询和性能问题
[内容预览]
293 | 2008-08-28 03:38:16
分页查询是经常能够遇到的问题,我们首先看看分页查询存在的理由:方便用户:用户不可能一次察看所有数据,所以一页一页的翻看比较好。提高性能:一次从数据库中提取所有数据会比较慢。那么现在我来尝试反驳上述理由:真的方便吗?我们考虑下面的情况如果数据只有20条。如果数据超过1000条。第一种显然不必分页查询。奇怪的是第二种也不必...
[阅读全文]
-
[图文] ASP取出HTML里面的图片地址的函数
[内容预览]
291 | 2008-08-28 03:38:15
以下是取出HTML里面的图片地址的函数:主要原理就是用正则判断<img>的<src>属性。这在采集程序中将非常有用。函数如下:以下是引用片段:FunctionShowPic(str)SetobjRegExp=NewRegexp'设置配置对象objRegExp.IgnoreCase=True'忽略大小写objRegExp...
[阅读全文]
-
微软的IIS 6存在严重解析文件名错误
[内容预览]
291 | 2008-08-28 03:38:10
测试办法:在FTP中建立一个test.asp的文件夹,文件夹名就是test.asp,在这个文件夹中上传一个hack.jpg,这个jpg的内容可以直接是<%=now%>,然后,用IE远程访问这个hack.jpg,你可以发现,它一样被当作是ASP文件来运行!显然,只要你的网站程序,允许用户自己建立文件夹及上传图片,黑客就可...
[阅读全文]
-
ASP如何跳出本次进入下一次循环
[内容预览]
290 | 2008-08-28 03:38:06
看下面的Java代码,目的是为了当i是3的时候,就不做输出,直接跳到下一个循环。inti=0;while(i<5)...{i++;if(i==3)...{continue;}System.out.println("I'mnot3,I'm"+i);//Dosomethingelse...}然而在ASP(VB)应该怎么写呢...
[阅读全文]
-
使用ASP开发连接数据库时的性能问题
[内容预览]
291 | 2008-08-28 03:38:02
原有一个项目,使用ASP开发,使用Oracle数据库。使用下面的代码来获取查询语句。SetRS=Server.CreateObject("ADODB.Recordset")RS.open所要执行的SQL语句,数据库连接逻辑中存在一个两级的结构,在对父级数据进行循环的时候查询到每一条父级数据所包含的子级数据集合。strS...
[阅读全文]
-
ASP与存储过程实践(实例)
[内容预览]
295 | 2008-08-28 03:37:58
ASP与存储过程(StoredProcedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。现在,我基本上通过调...
[阅读全文]
-
新手入门:防范SQL注入攻击的新办法
[内容预览]
290 | 2008-08-28 03:37:54
近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。以下是引用片段:FunctionSafeRequest(ParaName)DimParaValueParaValue=Request(ParaN...
[阅读全文]
-
ASP无法更新ACCESS数据库解决方法
[内容预览]
290 | 2008-08-28 03:37:49
写在前面: 都是XP惹的祸.个人认为XP过度的追求安全性,而以具体功能无法实现作为代偿.下面来看看这个ASP例子,相信经常接触ASP的人会时常碰到这个问题:明明自己的代码写的非常正确,为什么就是不能正常更新呢?以下几个错误信息不是因为ASP本身的代码错误导致的,而是一些权限的设置问题.开始我碰到这个问题的时候,曾...
[阅读全文]
-
净化网络环境 ASP程序实现过滤脏话
[内容预览]
290 | 2008-08-28 03:37:45
<!--#includefile="../conn/dbconn1.asp"--><!--#includefile="../inc/safe.asp"--><%content=Replace_Text(request.Form("content"))content=replace(content,"<","[")con...
[阅读全文]
-
asp网页提升速度方法5则
[内容预览]
291 | 2008-08-28 03:37:41
技巧之一:提高使用Request集合的效率访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。例如将代码写成下面的形式以加快脚本引擎处理速度:s...
[阅读全文]
-
ASP开发中存储过程应用详解
[内容预览]
295 | 2008-08-28 03:37:32
ASP开发中存储过程应用详解|调用,参数,存储,数据库,输出,编译,mycomm,输入,userid,代码 ASP与存储过程(StoredProcedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮...
[阅读全文]
-
用XML组件生成静态首页
[内容预览]
291 | 2008-08-28 03:37:28
第1页利用Msxml2.ServerXMLHTTP抓取网页内容第2页用ADODB.Stream将抓取内容写入文件第3页具体的举一个例子了解asp的人应该都知道asp是一种解释执行的脚本程序语言,而脚本程序的执行效率往往都是很低的,如果站点的访问量相对较高的话服务器就会非常消耗资源,表现的结果就是站点访问速度急速下降.解...
[阅读全文]
-
关于recordcount等-1的问题
[内容预览]
290 | 2008-08-28 03:37:27
1\mssql--asp的rs.recordcount值为负1只有以ADO方式调用数据库才有recordcount这一说,用存储过程需要用selectcount(*)fromtable_name自行统计?这个说的不对,存储过程也可以用ado来打开,比如:rs.open"execSomeProc",conn,1,3我处理...
[阅读全文]
-
防范sql注入式攻击js版本
[内容预览]
290 | 2008-08-28 03:37:23
SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如:如果你的查询语句是select*fromadminwhereusername=''"&user&"''andpassword...
[阅读全文]
-
[图文] ASP如何获得代码中第一张图片地址
[内容预览]
293 | 2008-08-28 03:37:18
'把pattern又修改了下'code要检测的代码'http://www.knowsky.com/asp.asp'leixinghtml或者ubb'nopic代码没有图片时默认值functiontoppic(code,leixing,nopic)setregex=newregexpregex.ignorecase=tr...
[阅读全文]
-
Asp base64编码、解码函数
[内容预览]
293 | 2008-08-28 03:37:14
这是我看完几个base64编码、解码函数后自己改写的。因为,在中文操作系统的VBscript中,使用的是unicode字符集,所以很多base64编码、解码函数在理论上是正确的,但实际不能运行!文件名称base64test.asp<%sBASE_64_CHARACTERS="ABCDEFGHIJKLMNOPQRSTUV...
[阅读全文]
-
ASP脚本语言的19个基本技巧使用
[内容预览]
292 | 2008-08-28 03:37:09
ASP(英文全称ActiveServerPages)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。如果您以前创建过一个站点,其中混合了HTML、脚本语言以及组件,您就可以在其中加入ASP程序代码。并且,还可以通过使用组件包含一些商业逻辑规则。组件可以...
[阅读全文]
-
ASP实现不存在的网页就自动发送邮件
[内容预览]
291 | 2008-08-28 03:37:05
制作网站的时候通常会有当访客的一些错误操作或我们网站本身的缺陷,造成某个不存在的页面被访问,这时会出现404错误提示信息,如果是热心的访客可能会给你发一封邮件提示你,当时大部分时候是访客不会给我们发邮件的。用ASP做一个实用的程序,当用户访问出现404错误提示信息的时候系统会自动发一封邮件给我们,这样就不必担心了,...
[阅读全文]
-
ASP处理XSLT转换XML的实现
[内容预览]
290 | 2008-08-28 03:37:04
使用ASP处理XSLT转换XML比较简单,思路如下:创建一个XSLTemplate的对象,再创建一个XMLDOM对象,然后在家Xml文件和XSLT文件,最后使用方法transform即可,包含到类里面,具体代码如下:以下是引用片段:ClassCls_Xml_TransformPrivatelInput,XSLTempl...
[阅读全文]

