Server.MapPath maps a virtual path (such as
"/myfolder/subfolder/myfile.txt") to a physical path
("c:\mysites\thisapp\myfolder\subfolder\myfile.txt ").
ServerVariables allows to retrieve some server defined variables (such as
the path to the current path). The Microsoft sample does likely something
like displaying the physical path of the current page.
In your case try Request.ServerMapPath("/whereyouwanttostore/yourfile.txt")
--
Patrice
"Scott Gordo" <> a écrit dans le message de
news: oups.com...
>
> Slim wrote:
> > have you considered server.mappath()
> >
http://msdn.microsoft.com/library/de...4ca07b75e1.asp
> >
> >
> > "Scott Gordo" <> wrote in message
> > news: oups.com...
> > >I have a simple asp form which writes to a csv.
> > > The code it's based on (from "ASP for Dummies") is:
> > >
> > > Set peoplefile - _
> > > filesys.OpenTextFile( _
> > > "c:\inetpub\wwwroot\gb\gbpeople.txt",1)
> > >
> > > The form is going live soon, and I'd like just a dash of due diligence
> > > in terms of security. I tried using a relative link to the
gbpeople.txt
> > > file which didn't work. Is there a better way around this without
> > > reinventing?
> > >
> > > Much thanks,
> > >
> > > Scott
> > >
>
> I should have mentioned that I'm a hack cluebie....
> It looks like exactly what I'm looking for, but I'm not sure how to
> combine the two.
>
> My code looks like:
> <%...
> Dim filesys, mgrfile
> Set filesys = CreateObject("Scripting.FileSystemObject")
> Set mgrfile = _
> filesys.OpenTextFile(_
> "C:\Inetpub\yadayada\contestants.csv",_
> 8, true)
> ...%>
>
> Microsoft's:
> <%=
> Server.MapPath(Request.ServerVariables("PATH_INFO" ))%>
>
> I figure it's something like
> Set mgrfile =
> Server.MapPath(Request.ServerVariables("contestant s.csv", 8, true))?
>
> Can I get an amen?
>
> Thanks again.
>
> Scott
>