Avatar billede Søren Bech Morsing Praktikant
23. april 2003 - 14:04 Der er 11 kommentarer og
2 løsninger

<!--#include virtual="d:\www\system.asp"-->

Jeg har brug for fx at specificere en kode m.v. til min database connection som jeg bruger på et hav af hjemmesider, derfor vil jeg placere dem i filen d:\www\system.asp og så inkludere den på alle mine sider (min egen webserver!)

Skulle jeg ikke kunne gøre dette?
<!--#include virtual="d:\www\system.asp"-->
Avatar billede keysersoze Ekspert
23. april 2003 - 14:10 #1
ja - nej

du kan sagtens bruge include-funktionen - det skal bare gøres uden for asp-tags

selve include-syntaksen og bruges skal du nok lige læse om her;
http://activedeveloper.dk/aspdigital/kapitel3/include_virtual.asp
http://activedeveloper.dk/aspdigital/kapitel3/include_file.asp
Avatar billede erikjacobsen Ekspert
23. april 2003 - 14:12 #2
<!--#include file="d:\www\system.asp"-->
Avatar billede steen_hansen Forsker
23. april 2003 - 14:16 #3
<!-- #include file="d:\min\stiangivelse\system.asp" -->

<html>

<head>
<title></title>
</head>

<body>

</body>

</html>

<% Conn.Close %>
Avatar billede Søren Bech Morsing Praktikant
23. april 2003 - 14:24 #4
mystisk, jeg kan tage den sti jeg skriver og kopiere ind i adresse linien i stifinder på min web-server og så åbner den filen.
- så stien er ok.

Den skriver bare include file not found
Avatar billede papman Nybegynder
23. april 2003 - 14:31 #5
Slå på maskinen - gerne med noget hårdt det plejer at hjælp *LOL*
Avatar billede steen_hansen Forsker
23. april 2003 - 14:34 #6
Jeg er ikke helt klar over / (forward slash) og \ (backslash)

Men jeg ved, at uanset hvor i contexten du er, kan du benytte include virtual. Skal du et niveau tilbage og ind i en mappe, kan du benytte include file="../EnAndenMappe"system.asp"

Prøv at lege lidt med / og \
Avatar billede steen_hansen Forsker
23. april 2003 - 14:36 #7
<!-- #include file="../../Mappe1/Undermappe1/system.asp" -->
Går 2 niveauer tilbage og ind i Mappe1 og derefter Undermappe1

<!-- #include virtual="/Mappe1/Undermappe1/system.asp" -->
Her angiver du en nøjagtig sti, uanset hvor der henvises fra.
Avatar billede Søren Bech Morsing Praktikant
23. april 2003 - 14:38 #8
fint nok med ../ problemet er bare hvis jeg ikke bruger det samme antal niveauer af mapper i mine forskellige projekter (= det gør jeg IKKE)

Så er jeg nærmest lige vidt.... (selvfølgelig ville det hjælpe lidt)
Avatar billede erikjacobsen Ekspert
23. april 2003 - 14:43 #9
Har webserveren tilladelse til filen? (Brugeren IUSR_maskinnavn - eller
hvad det nu er den hedder)
Avatar billede steen_hansen Forsker
23. april 2003 - 17:20 #10
Hvis dine mapper er på forskellige niveaer, skal du benytte

<!-- #include virtual="/Mappe1/Undermappe1/system.asp" -->

i toppen af alle de dokumenter, som skal have din DB-forbindelse. Så er det ligemeget hvor dine dokumenter befinder sig.

/Mappe1/ er mappen i roden
/Undermappe1/ er en undermappe til /Mappe1/
system.asp vil ligge inde i /Undermappe1/

Sådan vil stiangivelsen altid være, uanset hvor du inkluderer denne linie.
Avatar billede steen_hansen Forsker
23. april 2003 - 17:21 #11
Avatar billede keysersoze Ekspert
11. juli 2003 - 16:17 #12
lukketid?
Avatar billede Søren Bech Morsing Praktikant
11. juli 2003 - 16:32 #13
løst med at jeg placere mine standard filer i en mappe struktur som denne
rod
- standardmappe
- web1
- web2
- web3

Nu kan alle web mapper tilgå standardmappe, da opbygningen er ens
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester