|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。静态|破解|页面1、WITHTEMPLET意义是,天生的页面架构将接纳某个已设定的模板,在此之前我的一篇教程中先容过,但愿列位在看本教程之前对ASP接纳模板应熟习下。
2、ASP变化为HTML。不要我再说ASP变化成HTML的优点了吧,个中最值得晓得的就是:静态HTML页和静态页对的请求接受才能小很多,一样,静态HTML搜刮概率远比静态页面的多很多。
那末,我如今必要处置的手艺成绩就是:
1、怎样完成模板手艺?
2、怎样完成2HTML手艺?
3、怎样让模板手艺与2HTML手艺分离?
1、先辈行手艺道理剖析
1、模板手艺参看
2、怎样使得ASP页面变化为HTML?一样平常城市想到FSO组件,由于该组件能新建任何文件格局。
那末其全部运转历程是怎样的呢?
a、供应信息输出页面举行信息搜集;
b、承受信息值先保留,再FSO天生文件;
c、手艺性完成义务,显现刚被创立的HTML文件的路径地点。该手艺的完成过程当中有以下几个难点:
i、FSO天生的文件是间接放在一个年夜文件夹下,仍是独自放在某个逐日更新的子文件夹中?大概表述禁绝确,如许了解吧:信任经由过程FSO天生的文件跟着工夫的推移,文件会愈来愈多,办理也会愈来愈乱……一般你大概看到一些地点诸如www.xxx.com/a/2004-5-20/200405201111.html能够剖析得出应当是创建了以后日期的文件夹。如许,一天就是一个文件夹的页面内容,检察办理也就显得对照公道。
ii、我在试图经由过程以上办法创建文件夹的时分,又发明了第二个成绩。第一次经由过程FSO创建以以后日期定名的文件夹,没有成绩。当我有新的文件必要天生时,由于是统一个程序,以是,其又将会实行创建一样的文件夹。此时,FSO组件会发明该路径已存在……卡壳-_-!持续处置,在首行增加代码:
援用:
OnErrorResumeNext
到达掩耳盗铃、掩耳盗铃的效果。
固然礼貌的用法是判别文件夹的有没有
援用:
<%
Setfso=Server.CreateObject("Scripting.FileSystemObject")
if(fso.FolderExists(Server.MapPath(folder)))then
判别假如存在就不做处置
else
判别假如不存在则创建新文件夹
fso.CreateFolder(Server.MapPath(folder))
endif
%>
iii、文件夹是创建了,文件该怎样创建呢?次要也就是文件名的天生。固然这个就必要本人来写个函数,功效就是怎样天生文件名:
援用:
<%
functionmakefilename(fname)
fname=fname前fname为变量,后fname为函数参数援用
fname=replace(fname,"-","")
fname=replace(fname,"","")
fname=replace(fname,":","")
fname=replace(fname,"PM","")
fname=replace(fname,"AM","")
fname=replace(fname,"上午","")
fname=replace(fname,"下战书","")
makefilename=fname&".html"
endfunction
%>
援用函数则:
<%fname=makefilename(now())%>
实在嘛,就是以年代日时分秒定名的文件。
iv、最初,天生的文件该怎样检察到?固然必要把天生文件的路径保留的中,而且增加到绝对应的纪录会合了。固然,这鄙人面的计划时会说起到。
3、模板手艺和2HTML手艺的分离:将模板中特别代码的值交换为从表单承受过去的值,完成模板功效;将终极交换过的一切模板代码天生HTML文件。必要注重的是:交换应能将输出数据的格局大概撑持UBB的代码完全改动。
<p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|