---
title: "Upp i roten!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/113436-upp-i-roten"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Johanneshov"
published: "2004-10-12T20:10:11.000Z"
updated: "2004-10-13T09:49:51.000Z"
replies: 12
views: 315
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/113436-upp-i-roten"
---

# Upp i roten!

## #1 — Johanneshov, 2004-10-12T20:10Z

Kör en \<!--#Include File="topp.asp" --\> från en fil som ligger i en katalog lång där nere... topp.asp ligger i webrooten.

Hur snabbt kan någon hjälp mig så att jag kan kalla på topp.aps från filen där nerifrån en djup katalog?

Jag vet... elementärt men va falls!

../  ?

Tack på förhand!

Permalänk: https://www.webforum.nu/p/113436

## #2 — solbulle, 2004-10-12T20:17Z

virtual?

\<!--#Include virtual="/topp.asp" --\>

Permalänk: https://www.webforum.nu/p/1458754

## #3 — Johanneshov, 2004-10-13T06:03Z

Hmmm...nästan

Alla länkar som ligger i filen som jag kallar på i include utgår då ifrån den virtuella katalogen... sökvägarna blir fel...

Permalänk: https://www.webforum.nu/p/1458842

## #4 — @nders, 2004-10-13T06:10Z

Det har inte med inkluderingen att göra, utan var det inkluderande dokumentet ligger. Har du en fil som du ska inkludera från olika ställen får du anpassa länkarna i filen efter det.

Permalänk: https://www.webforum.nu/p/1458843

## #5 — Johanneshov, 2004-10-13T06:45Z

Fortsättning...

ok jag vimsar på, det var längesedan jag höll på med asp...

 \#Include file=Server.MapPath("topp.asp")

Borde inte detta funka? Har jag fnuttat fel?

Tack för hjälpen!

Permalänk: https://www.webforum.nu/p/1458850

## #6 — @nders, 2004-10-13T06:48Z

Det borde inte fungera, nej.

SSI-direktiv körs innan asp-tolken gör sitt, så du kan inte använda ASP för att bestämma vilken fil som ska inkluderas.

Permalänk: https://www.webforum.nu/p/1458852

## #7 — Johanneshov, 2004-10-13T06:52Z

Ok kastar in!

Hmmm... ok skall kolla med brinkster som har servicen... vad de säger...

De säger \<!-- #Include File=''\\\\premfsx\\sites\\premiumx\\USERNAME\\webroot\\includes\\FileName.asp'' --\>

MVH
Johanneshov

Permalänk: https://www.webforum.nu/p/1458855

## #8 — @nders, 2004-10-13T07:41Z

Hmm. Fungerar verkligen det där? :)

Permalänk: https://www.webforum.nu/p/1458868

## #9 — jonnyz, 2004-10-13T09:15Z

\<!-- #Include File=''\\\\premfsx\\sites\\premiumx\\USERNAME\\webroot\\includes\\Fi
leName.asp'' --\>
bör väl kunna vara

\<!-- #Include File=''c:\\webserver\\webroot\\includes\\Fi
leName.asp'' --\>

om du vill använda Server.MapPath() bör du kunna göra detta i kombination med Server.Execute().

Permalänk: https://www.webforum.nu/p/1458910

## #10 — Johanneshov, 2004-10-13T09:32Z

Nej...

Just det... :-(
Trots att Brinkster påstår så...

Om jag kör Include Virtual topp.asp så får jag också problem...
Går det att "cleara" den på något sätt?

Problemet är att topp.asp innehåller referenser till andra filer som ligger i webroot... men eftersom jag inkluderar topp.asp nedifrån,en annan katalog så kommer den referensen att hakas på där nedifrån katalogen...

Ytterligare förklaring:
topp.asp innehåller menyalternativ, tex hem.asp
När jag inkluder topp.asp ifrån /images/sommar_2004/ får jag
/images/sommar_2004/hem.asp vilet blir fel!! 
Jag vill att den skall utgå från /hem.asp
. . . .

Permalänk: https://www.webforum.nu/p/1458920

## #11 — @nders, 2004-10-13T09:45Z

Kan du inte bara ändra sökvägarna i det inkluderade dokumentet, till att alltid utgå från webbroten? Då kommer du inte få dessa problem.

Permalänk: https://www.webforum.nu/p/1458925

## #12 — Johanneshov, 2004-10-13T09:49Z

Jo...

har försökt, men jag får inte till det.

    \<td align="center" class="menyrad"\>\<a href="hem.asp"\>Hem\</a\>\</td\>

Kan jag lägga in en Server.MapPath här som alltid ger mig webrooten?? Hur skriver jag... ;-)

MVh
Johanneshov

Permalänk: https://www.webforum.nu/p/1458926

## #13 — @nders, 2004-10-13T09:49Z

Det är bara att i dina sökvägar utgå från /.

```
<td align="center" class="menyrad"><a href="/hem.asp">Hem</a></td>
```

Permalänk: https://www.webforum.nu/p/1458928

---

Tråden på webben: https://www.webforum.nu/amne/asp/113436-upp-i-roten
