Just nu i M3-nätverket
Jump to content

Absoluta sökvägar?


Tom Lönnevik

Recommended Posts

Tom Lönnevik

<? include("../../components/internal_a.txt"); ?>

 

Ovan ett exempel på hur jag har skrivit sökvägar hittills. Det går ju inte - som i html - att skriva:

 

<? include("/components/internal_a.txt"); ?>

 

Finns det något alternativ för att hänvisa till något som ligger i rotkatalogen (oavsett varifrån hänvisningen görs)?

 

Mvh Tom

Link to comment
Share on other sites

Du borde kunna använda dig av servervariabeln DOCUMENT_ROOT, jag har dock själv inte testat, men eftersom den visar upp sökvägen till dokumentrooten på servern så lär det ju funka.

 

include($_SERVER['DOCUMENT_ROOT'] . "/components/internal_a.txt");

 

borde funka. Om det finns php kod i din include fil bör du dock inte döpa den till txt utan php eftersom en illasinnad person då kan se vad du har skrivit för kod genom att gå direkt till /components/internal_a.txt...

 

Link to comment
Share on other sites

Säg att du har databas inloggnings uppgifter eller annan känslig data i den filen. Det är ju ganska kritiskt. Jag rekomenderar dig att döpa filen till .php iaf för säkerhets skull, det vore ju onödigt om nån kunde läsa känslig information.

 

Tack för poängen!

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...