10. juni 2005 - 10:29Der 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.
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
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
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)
<!-- #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!
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.
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.
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.