Re: Howto get the current file path with SSI
You can't, since the ASP code inside the include file thinks it is being
executed from the file calling it. One thing you might consider is
declaring a variable in the parent file, and referencing it in the #include
file.
<%
scr = request.servervariables("SCRIPT_NAME")
includedPath = left(scr,instrRev(scr,"/")-1) & "/templates/_header.asp"
%>
<!--#include file="../templates/_header.asp"-->
(Then reference the includedPath variable within the include file.)
Next time, please take a look at your cross-post list. This has nothing to
do with databases or components, and certainly has nothing to do with
ASP.NET. Followups set to asp.general ONLY.
"Eranga Udesh" <eranga@omnibis.com> wrote in message
news:%23e6vsqrGEHA.1720@tk2msftngp13.phx.gbl...[color=blue]
> Hi All,
>
> In my ASP file, located at the "/test" directory of the website, I include
> another ASP file as below.
>
> <!--#include file="../templates/_header.asp"-->
>
> Inside the _header.asp file, how can I get the current file (_header.asp)
> directory? I need to get the web relative/absolute directory of[/color]
_header.asp,[color=blue]
> but instead even if I can get the physical directory location of that file
> should be fine.
>
> I tried Request.ServerVariables("") with almost all the variables, but[/color]
none[color=blue]
> gave me what I wanted. This is necessory, becase the location of[/color]
_header.asp[color=blue]
> and the file which includes that can vary.
>
> Please give me a help/clue as soon as possible.
>
> Thanks in advance!
> Eranga
>
>[/color] |