Calling Files

Article No. 73
Created: 01:38 AM 04.16.04
Author: Support
Original URL: http://myonlinehostingsupport.com/question.php?qstId=73


We urge customers not to use absolute paths to files. Instead, there is the option of using the server.mappath method or including virtual paths.

Server.MapPath()

The MapPath method maps a relative or virtual path to a physical path. This method does not check for the validity or the existence of the physical path. If the path starts with a forward or backward slash, the method returns the path as if the path is a full virtual path. If the path does not start with a slash, then the method returns the path relative to the directory of the ASP file being processed.

The Path argument is the path to be mapped.

Code example:

<HTML>
<HEAD>
</HEAD>
<BODY>
The path of this file is <% Response.Write Server.MapPath("test.asp") %>
The path of the file1 is <% Response.Write Server.MapPath("\test.asp") %>
The path of the file2 is <% Response.Write Server.MapPath("test\test.asp") %>
The path of the file3 is <% Response.Write Server.MapPath("\") %>
</BODY>
</HTML>

Back to original article