Det var jo faktisk et godt spg.(!), for jeg lavede for et par dage siden et script, hvor jeg includede en fil, der så 4 mapper tilbage, og det virkede perfekt med nøjagtig den samme skrivemåde som du bruger... - Er du sikkert på, at den ligger to mapper tilbage? (Nåja, det er naturligvis et dumt spg., for det må du jo være...)
Det skulle vel i teorien ikke have noget at sige (har ikke selv prøvet det dér), men det skulle i hvert fald være den korrekte måde at skrive det på, da det har virket for mig.
Uha, jeg ved ikke præcis hvad IIS server gør, men mange servere har begrænsninger på hvilke kataloger på serverens harddisk, der kan tilgås. Typisk kan serveren kun "se" filer under visse kataloger. Du kan med "../.." komme uden for sådant et katalog.
Og det har nemlig noget med sikkerhed at gøre !
Hvis det lyder rimeligt, kan du gøre et af 2 ting: flytte filen indenfor sådanne kataloger, eller (med stifinderen) gøre katalogt, den ligger i tilgængeligt for IIS.
Ja, hvis mappen ligger uden for det område, der er defineret til at høre under IIS, vil det naturligvis være et problem - ligesom hvis man forsøgte at hente nogen fra en anden brugers mappe på en delt server, men man må da næsten antage, at det ikke er tilfældet: Hvis man programmerer noget og ønsker at teste det vha. IIS, vil man vel normalt lade alle filer ligge i mapper, der bruges af IIS.
<!--#include file="fil.inc"--> bruges til filer, der ligger i samme bibliotek, som filen de kaldes fra. Hvis du vil bruge include-filer, der ligger andre steder, skal du bruge <!--#include virtual="../../fil.inc"--> eller f. eks. <!--#include virtual="/fil.inc"-->.
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.