|
| Sti på serveren Fra : Rasmus Nielsen |
Dato : 19-12-00 20:13 |
|
Hej,
sti = ???
Hvad skal ??? erstattes med, for at variablen sti skal blive eks.
c:\wwwroot\mitwebsted?
Venlig hilsen, Rasmus Nielsen.
| |
Jesper Stocholm (19-12-2000)
| Kommentar Fra : Jesper Stocholm |
Dato : 19-12-00 20:25 |
|
"Rasmus Nielsen" <rasmusn@rasmusn.dk> wrote in message
news:91oc34$ndh$1@news.inet.tele.dk...
> Hej,
>
> sti = ???
>
> Hvad skal ??? erstattes med, for at variablen sti skal blive eks.
> c:\wwwroot\mitwebsted?
>
hvis du har en fil på serveren, så læg en ASP-fil i samme bibliotek med
denne kode:
<%
response.write server.mappath("<navnpåfil>")
%>
.... det kan selvfølgelig modificeres i det uendelige med at sætte "../"
foran, hvis den aktuelle fil ikke lige ligger i samme bib ...
/Jesper
| |
Rasmus Nielsen (19-12-2000)
| Kommentar Fra : Rasmus Nielsen |
Dato : 19-12-00 20:40 |
|
> <%
> response.write server.mappath("<navnpåfil>")
> %>
Som kommer hele filnavnet, ikke kun mappestien... Men ellers fint tip, jeg
takker.
Venlig hilsen, Rasmus Nielsen
| |
Jesper Stocholm (19-12-2000)
| Kommentar Fra : Jesper Stocholm |
Dato : 19-12-00 22:29 |
|
"Rasmus Nielsen" <rasmusn@rasmusn.dk> wrote in message
news:91odkg$3vc$1@news.inet.tele.dk...
> > <%
> > response.write server.mappath("<navnpåfil>")
> > %>
>
> Som kommer hele filnavnet, ikke kun mappestien... Men ellers fint tip, jeg
> takker.
>
så kan du jo bare splitte den op efter "\" med splitfunktionen .. noget a'la
<%
dim patharray, path
path=""
patharray = split(server.mappath("fil"),"\")
for i = 1 to ubound(patharray)-1
path= path & patharray(i)
next
response.write path
%>
.... det kan sikkert gøres mere fikst, men det skulle virke ...
/Jesper
| |
Jonathan Stein (19-12-2000)
| Kommentar Fra : Jonathan Stein |
Dato : 19-12-00 23:06 |
|
Rasmus Nielsen wrote:
> > <%
> > response.write server.mappath("<navnpåfil>")
> > %>
>
> Som kommer hele filnavnet, ikke kun mappestien... Men ellers fint tip, jeg
> takker.
Server.mappath(".")
M.v.h.
Jonathan
--
Mange news-servere sletter indlæg, der starter med "Sv:" og indlæg sendt
i HTML-format. Ret "Sv:" til "Re:" og send som ren tekst.
Se http://www.freebox.com/henrikkhansen/Sv_til_Re.html for en vejledning til
Outlook.
| |
Jesper Stocholm (20-12-2000)
| Kommentar Fra : Jesper Stocholm |
Dato : 20-12-00 10:32 |
|
"Jonathan Stein" <jstein@image.dk> wrote in message
news:3A3FDCF9.7801F346@image.dk...
> Rasmus Nielsen wrote:
>
> > > <%
> > > response.write server.mappath("<navnpåfil>")
> > > %>
> >
> > Som kommer hele filnavnet, ikke kun mappestien... Men ellers fint tip,
jeg
> > takker.
>
> Server.mappath(".")
>
hmmm ... en "anelse" mere elegant end mit bud ... men ikke meget ...
/Jesper
| |
Allan Vebel (27-12-2000)
| Kommentar Fra : Allan Vebel |
Dato : 27-12-00 00:51 |
|
Jonathan Stein <jstein@image.dk> skrev:
> Server.mappath(".")
Når jeg gør det får jeg vist
G:\Inetpub\web\ www.vebel.dk\test - som er navnet på den webserver det ligger
på hos min udbyder.
Her ville jeg nøjes med www.vebel.dk/test - hvordan gør jeg det?
--
Allan Vebel
allan@vebel.dk
www.vebel.dk
| |
Jesper Stocholm (27-12-2000)
| Kommentar Fra : Jesper Stocholm |
Dato : 27-12-00 13:59 |
|
"Allan Vebel" <allan@vebel.dk> wrote in message
news:y9a26.368$g7.8232@news.get2net.dk...
> Jonathan Stein <jstein@image.dk> skrev:
>
> > Server.mappath(".")
>
> Når jeg gør det får jeg vist
>
> G:\Inetpub\web\ www.vebel.dk\test - som er navnet på den webserver det
ligger
> på hos min udbyder.
>
> Her ville jeg nøjes med www.vebel.dk/test - hvordan gør jeg det?
>
men det var jo ikke det du spurgte efter ...
Du skal kigge på servervariabler. Kig evt på http://dalsgaard.webhostme.com,
hvor der er nogle eksempler på, hvad du kan hive ud af browseren/serveren.
Umiddelbart tror jeg, at
<%
response.write request.servervariables("server_name") &
request.servervariables("path_info")
%>
giver dig det, som du ønsker ...
/Jesper
| |
Allan Vebel (27-12-2000)
| Kommentar Fra : Allan Vebel |
Dato : 27-12-00 15:43 |
|
Jesper Stocholm <spam@stocholm.dk> skrev:
> >
> > Her ville jeg nøjes med www.vebel.dk/test - hvordan gør jeg det?
> men det var jo ikke det du spurgte efter ...
Det var faktisk ikke mig der stillede det oprindelige spørgsmål - jeg
fortsatte det bare.
> Umiddelbart tror jeg, at
> <%
> response.write request.servervariables("server_name") &
> request.servervariables("path_info")
> %>
Jo, men path_info giver også filnavnet - det var det jeg ville undgå. Jeg
vil kun have vist servernavnet og det katalog man er i.
--
Allan Vebel
allan@vebel.dk
www.vebel.dk
| |
Jakob Andersen (28-12-2000)
| Kommentar Fra : Jakob Andersen |
Dato : 28-12-00 23:55 |
|
"Allan Vebel" <allan@vebel.dk> wrote
> Jo, men path_info giver også filnavnet - det var det jeg ville undgå. Jeg
> vil kun have vist servernavnet og det katalog man er i.
Det skulle denne her klare:
<%
streng= Request.ServerVariables("PATH_INFO")
sidsteslash = InStrRev(streng, "/")
stien = Left(streng, sidsteslash)
Response.write Request.Servervariables("Server_Name") & stien
%>
Først hentes PATH_INFO inde i variablen streng, denne variabel søges bagfra
efter den sidste skråstreg. Derefter klippes alt til højre for den sidste
skråstreg væk.
--
Jakob Andersen
FAQ for webdesign gruppen på
< http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "
| |
Niels Henriksen (19-12-2000)
| Kommentar Fra : Niels Henriksen |
Dato : 19-12-00 21:39 |
|
"Rasmus Nielsen" <rasmusn@rasmusn.dk> wrote in message
news:91oc34$ndh$1@news.inet.tele.dk...
> sti = ???
>
> Hvad skal ??? erstattes med, for at variablen sti skal blive eks.
> c:\wwwroot\mitwebsted?
>
sti = Server.Mappath(".")
--
Niels Henriksen
Systemudvikler
Netopcom Danmark ApS
www.netopcomdanmark.dk
| |
Rasmus Nielsen (20-12-2000)
| Kommentar Fra : Rasmus Nielsen |
Dato : 20-12-00 07:37 |
|
> sti = Server.Mappath(".")
Jeg takker.
Venlig hilsen, Rasmus Nielsen.
| |
|
|