摘要: 首先需要调用组件:Set FSO = Server.CreateObject("Scripting.FileSystemObject")生成绝对路径:Path = Server.MapPath(Path)文件夹的操作:1.检查文件夹是否存在:FSO.FolderExists(Path)2.生成一个新的文件夹:FSO.CreateFolder(Path)3.复制文件夹内容:FSO.CopyFolder Path,NewPath,14.移动文件夹:FSO.MoveFolder Path,NewPath5.删除文件夹:FSO.DeleteFolder(Path)文件的操作:1.检 阅读全文
posted @ 2011-09-08 12:42 十年如一 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ASP事务处理 (转)所谓事务处理,简单地说,就是所有的数据库操作都可以看做事务处理。当开始一个事务处理后,就打开Web页面与数据库的事务处理通道,此时可以从Web页面上直接更新数据库内容,但是更新结果并不马上真正反映到数据库中。只有在提交事务处理结果后,数据库内容才能被真正更新,否则,所有的操作都无效。用法举例(db1.mdb中有一个test表,只包含一个name文本字段):这样当执行到错误的SQL语句时程序抛出错误信息,不再理会后面第三条SQL语句正确与否,事务处理机制生效,整个提交过程无效。实现运用中我们并不希望将错误信息展示在用户面前,于是我们加了On error resume nex 阅读全文
posted @ 2011-09-08 12:40 十年如一 阅读(337) 评论(0) 推荐(0) 编辑
摘要: '加密:'适用于任何字符,包括空格和url冲突的"&""?""%"汉字等符号'简单加密,可以改造成移位加密,比如每个字符asc码值增加或减少一个数字'可以改造成移位随机加密。'比如每个字符前有一个随机数字,表示该字符asc码值增加或减少这个随机数字function encode(x)for i=1 to len(x)TempNum=hex(asc(mid(x,i,1)))if len(TempNum)=4 thenencode=encode & cstr(TempNum)else 阅读全文
posted @ 2011-09-08 12:36 十年如一 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: 1、去http://www.aspprogram.cn/soft.asp?id=38这个地址下载fckeditor在线编辑器(请先杀毒,后使用)2、fckeditor配置 a、为了使用根目录,我们将IIS的默认网站设置为站点,指向fckeditor(这个可改名)所在的目录。 b、现在建立一个asp文件,来调用fckeditor在线编辑器,假设为news.asp,代码如下: 新闻内容 到这里,可以上传文字了3、这个时候,我们在上传图片,出现上传错误。解决方法:(1)fckconfig.js 中修改 FCKConfig.DefaultLanguage = 'zh-cn' ... 阅读全文
posted @ 2011-09-08 12:33 十年如一 阅读(233) 评论(1) 推荐(0) 编辑
摘要: 首先确认你已经安装了Jmail组件 0 then SendMail = "邮件发送失败!"& Err.DescriptionElse SendMail = "邮件发送成功!"End IfEnd FunctionMailTitle="邮件标题" MailBody="邮件内容"GetMailMan="接收人邮箱"SendName="发件人姓名"SendFrom="发件人邮箱"SendUser="发件人帐号" '一般可以直接填 阅读全文
posted @ 2011-09-08 12:30 十年如一 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1、数字 function testisNum(object) { var s =document.getElementByIdx(object.id).value; if(s!="") { if(isNaN(s)) { ... 阅读全文
posted @ 2011-09-08 12:30 十年如一 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 页面链接:打开下载loadown.asp:缺少参数") Response.End end if strFilename = server.MapPath(strFile) Response.Buffer = True Response.Clear Set s = Server.CreateObject("ADODB.Stream") s.Open s.Type = 1 on error resume next Set fso = Server.CreateObject("... 阅读全文
posted @ 2011-09-08 12:21 十年如一 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为 1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画 阅读全文
posted @ 2011-09-08 12:19 十年如一 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 产生乱码主要有2个原因:(1)xtmlhttp 返回的数据默认的字符编码是“utf-8”,如果前台页面是“gb2312”或者其它编码数据就会产生乱码(2)post 方法提交数据默认的字符编码是“utf-8”,如果后台是“gb2312”或其他编码数据就会产生乱码 解决的办法就是在送出的流里面加一个HEADER,指明送出的是什么编码流,这样XMLHTTP就不会乱搞了。PHP:header('Content-Type:text/html;charset=GB2312');ASP:Response.Charset("GB2312")JSP:response.setH 阅读全文
posted @ 2011-09-08 12:15 十年如一 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[ 阅读全文
posted @ 2011-09-08 12:13 十年如一 阅读(159) 评论(0) 推荐(0) 编辑