|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。文件fformat.inc
<SCRIPTRUNAT=SERVERLANGUAGE=VBSCRIPT>
functionFoot()
DIMHTML
HTML="<hr><TableBorder=0Width=100%><TR><TD><fontsize=1>Sampleupload/downloadviaASPfrom<ahref=http://www.pstruh.cz>PSTRUHSoftware</a>.</font>"
HTML=HTML&"</td><tdAlign=right><FontSize=1><AHRef=http://www.pstruh.cz/help/ScptUtl/library.htm>ActivexUpload</A>?AHRef=http://www.pstruh.cz/help/usrmgr/library.htm>ActiveXUserManager</A>?AHRef=http://www.pstruh.cz/help/RSConv/library.htm>DBFon-the-fly</A>?AHRef=http://www.pstruh.cz/help/tcpip/library.htm>ActiveXDNS+TraceRoute</A>?AHRef=http://www.pstruh.cz/help/urlrepl/library.htm>URLReplacer</A>?/Font>"
HTML=HTML&"</td></tr></table></Body></HTML>"
Foot=HTML
endfunction
functionHead(Title,Description)
DIMHTML
HTML="<HTML><Head>"
HTML=HTML&"<Title>"&Title&"</Title>"
HTML=HTML&"<MetaContent="""&Description&"""Name=""Description"">"
HTML=HTML&Style()
HTML=HTML&"</Head>"
HTML=HTML&Body()
Head=HTML
endfunction
functionBody()
DIMHTML
HTML="<bodyALINK=YELLOWbgcolor=WhiteLeftMargin=0TopMargin=0>"&vbCrLf
HTML=HTML&ClHead()&vbCrLf
HTML=HTML&Source()
Body=HTML
<LeftMargin=0TopMargin=0Style="margin-right:0pt;margin-top:0pt;margin-left:0pt;">
endfunction
functionStyle()
Style="<STYLETYPE=""text/CSS""><--BODY{font-size:10pt;font-family:Arial,ArialCE,Helvetica,sans-serif}--></STYLE>"
<LeftMargin=0TopMargin=0Style="margin-right:0pt;margin-top:0pt;margin-left:0pt;">
endfunction
functionClHead()
DIMHTML
HTML=HTML&"<TABLEwidth=100%border=1cellpadding=1cellspacing=0BORDERCOLOR=WHITE><trbgcolor=SILVER>"
HTML=HTML&"<th><ahref=fupload.asp>Multipletextfilesupload</a></th>"
HTML=HTML&"<th><ahref=fdbupl.asp>Uploadtodatabase</a></th>"
HTML=HTML&"<th><ahref=fdbdown.asp>Downloadfromdatabase</a></th>"
HTML=HTML&"<th><ahref="&request.servervariables("script_name")&"?S=1>Viewsource</a></th>"
HTML=HTML&"</tr></table>"
ClHead=HTML
endfunction
functionSource()
DIMHTML
ifrequest.querystring("S")""then
HTML=HTML&"<pre>"&server.htmlencode(CreateObject("Scripting.FileSystemObject").OpenTextFile_
(server.mappath(request.servervariables("script_name")),1,False,False).readall)&"</pre>"
endif
Source=BasicEncode(HTML)
endfunction
FunctionBasicEncode(ByValVBCode)
DimPom,PosStart,PosEnd
PosStart=InStr(VBCode,"")
DoWhilePosStart>0
PosEnd=InStr(PosStart+1,VBCode,vbCrLf)
IfPosEnd=0ThenPosEnd=Len(VBCode)
Pom=Left(VBCode,PosStart-1)&"<fontcolor=green>"
Pom=Pom&Mid(VBCode,PosStart,PosEnd-PosStart-0)&"</font>"
Pom=Pom&Mid(VBCode,PosEnd)
VBCode=Pom
PosStart=InStr(PosEnd+1,VBCode,"")
Loop
VBCode=FilterBeginEnd(VBCode,"",vbCrLf,"green")
VBCode=FilterBeginEnd(VBCode,""",""&</p>由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况; |
|