Avatar billede nightowl24 Nybegynder
10. juni 2005 - 10:29 Der er 18 kommentarer og
1 løsning

Problem med include virtual

Hej

Jeg har oprettet en virtual mappe i iis (shv) med den lokale sti c:\web\shv.

Under shv har jeg en mappe jeg kalder Library som indeholder nogle filer jeg skal include i andre dokumenter. Ifølge hvad jeg har læst mig til burde man kunne bruge:
<!-- include virtual="/Library/<filnavn.ext>" --> fra et hvilket som helst sted i mappen c:\web\shv.

I mappen c:\web\shv\admin har jeg en fil der skal include på denne måde:
<!-- include virtual="/Library/adovbs.asp" --> men det virker ikke.

Jeg får fejlen: Inkluderingsfilen 'Library/adovbs.asp' blev ikke fundet.

Hvad er der galt?
Avatar billede dr_chaos Nybegynder
10. juni 2005 - 10:35 #1
prøv med
<!-- #include virtual ="/Library/adovbs.asp" -->
Avatar billede nightowl24 Nybegynder
10. juni 2005 - 10:39 #2
Hov, det er sådan jeg skriver det, glemte bare havelågen i mit indlæg
Avatar billede nightowl24 Nybegynder
10. juni 2005 - 10:40 #3
Hvis jeg skriver <!-- #include virtual ="shv/Library/adovbs.asp" --> virker det, men det er ikke så smart når så uploader det skal jeg rette det i samtlige filer
Avatar billede dr_chaos Nybegynder
10. juni 2005 - 10:40 #4
ah ok.
prøv evt at se her om det kan hjælpe dig :
www.w3schools.com/asp/asp_incfiles.asp+asp+include+virtual&hl=da" target="_blank">http://64.233.183.104/search?q=cache:Hu8uCgOt0QsJ:www.w3schools.com/asp/asp_incfiles.asp+asp+include+virtual&hl=da
Avatar billede busschou Praktikant
10. juni 2005 - 10:41 #5
hvad med
<!-- #include virtual ="../Library/adovbs.asp" -->
Avatar billede dr_chaos Nybegynder
10. juni 2005 - 10:42 #6
hvad med :
<!-- #include virtual ="../Library/adovbs.asp" -->
Avatar billede dr_chaos Nybegynder
10. juni 2005 - 10:42 #7
lol ligner c/p fra min side :)
Avatar billede busschou Praktikant
10. juni 2005 - 10:42 #8
lol gælder om at være hurtig på aftrækkeren ;o)
Avatar billede busschou Praktikant
10. juni 2005 - 10:43 #9
har ikke set din side!
Men hvis man fra mappen c:\web\shv\admin
vil tilgå mappen c:\web\shv\Library
Så skal man jo eet niveau op før man går ned igen..
Derfor kommer ../ først
Avatar billede ksoren Nybegynder
10. juni 2005 - 10:45 #10
Hvis du skal inklude i forhold til filstrukturen på harddisken, skal du benytte file i stedet for virtual
Avatar billede busschou Praktikant
10. juni 2005 - 10:49 #11
nightowl24 >> som det står beskrevet på html.dk skal du vel netop så enten benytte
<!-- #include virtual ="shv/Library/adovbs.asp" -->
fordi det svarer til ditdomæne.dk/shv/Library/adovbs.asp
Eller
<!-- #include file ="../Library/adovbs.asp" -->

Jeg tog vist fejl før, synes at virtuelt burde referere til en relativ sti frem for en absolut, dumt ordvalg i mine øre :o)
Avatar billede nightowl24 Nybegynder
10. juni 2005 - 10:55 #12
<!-- #include file ="../Library/adovbs.asp" --> virker hverken lokalt eller online på mit webhotel, da overordnede stier er deaktiveret og som jeg skrev før. Hvis jeg benytter mig af shv/Library/adovbs.asp skal jeg jo til at ændre det i alle mine filer inden jeg lægger det online. Temmelig besværligt!
Avatar billede busschou Praktikant
10. juni 2005 - 11:20 #13
tja men uanset hvad du finder ud af du skal rette det til skal du vel rette det i alle dine filer??
Avatar billede nightowl24 Nybegynder
10. juni 2005 - 11:37 #14
Du misforstår mig...jeg starter jo med at lave mit website lokalt...når jeg så uploader det vil jeg gerne slippe for at rette det til enten inden jeg lægger det online eller efter.

Hvis jeg nu bruger <!-- #include file ="shv/Library/adovbs.asp" --> når jeg udvikler mit website skal jeg ændre det når det skal uploades, da der på webserveren ikke er en mappe der hedder shv.
Avatar billede busschou Praktikant
10. juni 2005 - 11:44 #15
ahh ok ja så kan jeg godt se dit problem
Men er normalen ikke at man kalder mapperne det samme lokalt for netop at undgå sådan problemer?
Avatar billede nightowl24 Nybegynder
10. juni 2005 - 11:58 #16
Altså...jeg ved snart ikke hvordan jeg skal formulere det, men I/du forstår vist ikke helt hvad mit problem er.

Mine webfiler ligger i mappen c:\web\shv\ ... alle de filer der ligger i den mappe skal uploades til mit webhotel og hvis det ikke var fordi jeg skulle benytte mig af include virtual ville der ikke være nogen problemer.

Normalt bruger jeg ikke include virtual lokalt da det netop giver problemer, men include file, da det plejer at virke ens lokalt og online...men mit webhotel (som er hos surftown) understøtter ikke brugen af fx. <!-- #include file="../Library/adovbs.asp" --> da de har deaktiveret overordnede stier. Det bedste vil derfor være at benytte include virtual, men det spiller så ikke rigtig lokalt på min maskine.

Hjalp det?
Avatar billede ksoren Nybegynder
10. juni 2005 - 14:22 #17
Hvis du gerne vil have /library ud i roden, så laver du vel blot et virtual mappe som hedder library?
Avatar billede nightowl24 Nybegynder
10. juni 2005 - 18:12 #18
Jeg troede bare at når man opretter en virtual mappe, så skulle den opføre sig som en rod for et websted.
Avatar billede nightowl24 Nybegynder
07. juli 2005 - 13:59 #19
lukker!
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