Absolutte stier i PHP

Lad os læse en tekstfil, der befinder sig i mappen med vores script:

php<?php
  echo file_get_contents('test.txt');
?>

Lad os nu sætte et skråstreg i starten af stien:

php<?php
  echo file_get_contents('/test.txt');
?>

I dette tilfælde bliver stien ikke relativ, men absolut. I dette tilfælde vil vores fil blive søgt efter fra roden af operativsystemet. Selvfølgelig vil filen ikke blive fundet på en sådan sti, fordi den er placeret i mappen med vores hjemmeside.

Vi kan få stien fra roden af operativsystemet til mappen med vores hjemmeside:

php<?php
  echo $_SERVER['DOCUMENT_ROOT'];
?>

Vi kan tilføje den opnåede sti til navnet på den ønskede fil - og vi får den korrekte absolutte sti til vores fil:

php<?php
  echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>