-
网络广泛流传的一个asp上传类的一处BUG
申明要点: 1.该问题可能存在于版本比较旧的稻香老农的化境上传类中,主要错误是:截取上传分割字符误差导致可能漏掉最后一个表单项.其它方面不影响使用. 2.顺便提及一些无组件上传常见的问题. 起因: 群内的一个朋友不太熟悉asp,做文件上传功能的时候,想在选择文件后,不用点击上传按钮,表单就自动上传,我说,这个简单啊,放一个onchange事件就行了. 他说试过了,不自动的时候就能上传,改成自动,上传就空了.我说,那你输出下Request.totalBytes,看数据流是否正确.他试了下,也正确 -
ASP缺陷----一个特殊字符chr(0)
这个问题最初是由登陆安全引出的. 几个月前,设计了一个登陆cookie加密的方案,并将它应用到自己的一个系统中. 方案大致如下: 登录时选择记住密码-> 由指定字符生成一个32位长度的加密码,并使用该加密码将md5编码过的用户名和密码存储至cookie. -
ASP URL编码及反编码函数实现
asp中对url处理的功能不够完善。server.urlencode用起来不方便。而且没有提供decode方法(.net中有) 所以,很多有此需求的人都自己写了相关的方法实现。下面是我的实现代码 先说明一下: 一、编码的时候只作ascii编码,但解码时考虑了unicode编码(%u起头的),类似js中的unescape 二、最后一个函数是将十六进制转换成十进制的方法。也是本人原创。 其实这个功能很容易实现,方法也很多,但我觉得这个方法无论从性能还是安全性上都是最好的。 网上流传最广的是eval -
ASP ACCESS二叉树左右值无限级分类 支持增 删 改
最近尝试用一种新方法(其实也不能算新方法,只是网上很多说明,很少实例)做无限级分类,叫做二叉树左右值,也可以叫左右编码值树型结构数据结构大致如下name(text) left(int) right(int)树型编码示例 ... -
新手应该注意的ASP陷阱
放弃asp的时机也差不多了,末了,总结一些自己的经验,给还在asp中打混的新人。 老鸟应该都知道的了 一.编码问题. 一个asp文件中可以影响编码的大概有以下几处: 1)文件编码(指文本文件本身的编码,一般的编辑器状态栏都有显示,常见gb2312,gbk或utf-8,或big5,不知道的话可以用记事本打开文件,另存为,下面如果显示ASCII,那么文件就是本地编码,一般是gb2312,如果是unicode或utf-8,就是utf-8编码) 2)html的meta声明 meta http-equi -
在ASP中使用python脚本
activestate的pyscript.py注册python为asp脚本引擎好像并不管用,不知道哪里问题。 我在iis7下安装之后,打开一个很简单的asp页面,总是提示 http/1.1 500错误 郁闷了几天. 今天偶尔看到一篇文章 http://www.cnblogs.com/doujiu/archive/2010/04/08/1707471.html 中提到Pyth -
ASP文章分页实现类(支持HTML标签)
功能说明: 可将含html标签的文章按指定字数分页(字数不含标签,并且不破坏标签) 可根据需求插入一个分页符号(如:[nextpage]),方便读取时用split分页 也可直接将分页后的文章按指定的页码输出 可输出分页链接 支持&起始的符号识别(按一个字符计算) 支持... -
自己写的一个asp模板引擎
最近做一套asp的企业网站系统,花了两三天时间写了套模板引擎出来,还算满意 但这可恶的空间,不支持帖代码,把关键字全屏蔽了,只好麻烦有兴趣的朋友移步ITeye了 http://shirne.iteye.com/blog/1171561 下面是最新的模板引擎说明: 模板对象属性 bHtm //是否生成静态 filePath //指定静态文件路径,包括文件名,生成静态时必须指定 -
ASP中&H(h)中的小细节
不知大家有没遇到以下情况: Response.Write("<iframe height="""&height&"""></iframe>"),此时报错: Microsoft VBScript compilation error '800a0401' Expected e