/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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.



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste