webForumDet fria alternativet

Kan ej använda parent paths, hur lösa?

ASP

3 svar · 354 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

Har en mappstruktur på liknande sätt

/ (rooten, inga filer med än mappen app.)

/app (applikationsfilerna)

/app/help (mapp med hjälpfiler som använder sig av filer i /app/inc)

/app/inc (includefiler.)

Problemet är att nu funkar ju allt fin fint, eftersom jag tillåter parentpaths. Men en kund som nu har installerat systemet, de har i sin policy att de inte får ha parentpaths enabled. Det resulterar ju givetvis i att mitt system inte riktigt fungerar 100%.

Min fix på det är ju att sätta detta

<!--#include virtual="/app/inc/filen.asp"-->

i mina filer i help istället för:

<!--#include file="../inc/filen.asp"-->

dock orsaken till att tillåta parentpaths är att mappnamnet /app/ kan variera.. och i detta fall vill jag ha det så dynamiskt som möjligt. Vilka möjligheter ser ni att lösa problemet?

Medlem sedan nov. 20014 054 inlägg
#2

min egna lösning är väl att flytta över filerna från help till /app , så att sökvägen blir:

<!--#include file="inc/filen.asp"-->

som tycker är bästa lösningen, i och med att parentpaths inte tillåts.

Medlem sedan juni 20003 076 inlägg
#3

allt handlar om struktur, hur du vill ha det.
själv ser jag ingen anledning till att ha /root/app/
jag hade gjort app till rotmapp (eller rättare sagt tagit bort app helt och flyttat tillbaka de andra mapparna ett steg)!

sen hidrar det ju inte att man lägger underfiler i en egen mapp men låt indexfilen ligga i roten och resten av mapparna utgå därifrån. :)

Medlem sedan nov. 20014 054 inlägg
#4

doggelito skrev:

allt handlar om struktur, hur du vill ha det.
själv ser jag ingen anledning till att ha /root/app/
jag hade gjort app till rotmapp (eller rättare sagt tagit bort app helt och flyttat tillbaka de andra mapparna ett steg)!

sen hidrar det ju inte att man lägger underfiler i en egen mapp men låt indexfilen ligga i roten och resten av mapparna utgå därifrån. :)

Rent logiskt så hade det varit mitt främsta och första val. Men eftersom logiken inte är min, utan det företag som jag nu börjat jobba på. Det gör det hela lite svårare..

Personligen föredrar jag också att köra utifrån rot. Men eftersom kraven från kund kan bli följande.

Vi vill ha systemet i /någonmapp/systemnamn , så resulterar det i att parentpaths måste funka. Men denna kund är lite av en mycket speciell kund där de inte tillåter: parentpaths.

Men lösningen på problemet blev att jag, duplicerade filerna som jag behövde från inc, och satte dem i help/help/inc, okei redudant kod, problemt löst.

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)