asp编程要点abc
使用server.mappath
尽可能地使用server.mappath()来表示存储在服务器上的文件,而不要用静态绝对路径。因为,如果采用静态绝对路径,当web路径发生变化时,将导致文件路径表达错误,从而不得不修改原静态路径。而使用server.mappath()表示的路径就不必再做修改。
比如,以下的代码就不是好的方法:
< %
whichfile="d:\.netpub\wwwroot\whatever\junk.txt"
set fs = createobject("scripting.filesystemobject")
set thisfile = fs.opentextfile(whichfile, 1, false)
tempstr=thisfile.readall
response.write tempstr
thisfile.close
set thisfile=nothing
set fs=nothing
% >
建议使用下面的代码来完成同样的功能:
< %
whichfile=server.mappath("\whatever\junk.txt")
set fs = createobject("scripting.filesystemobject")
set thisfile = fs.opentextfile(whichfile, 1, false)
tempstr=thisfile.readall
response.write tempstr
thisfile.close
set thisfile=nothing
set fs=nothing
% >
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器