Absolutte stier i PHP

La oss lese en tekstfil som befinner seg i mappen med skriptet vårt:

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

La oss nå sette en skråstrek i starten av stien:

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

I dette tilfellet blir stien ikke relativ, men absolutt. Da vil filen vår bli søkt fra operativsystemets rot. Selvfølgelig vil det ikke finnes noen fil ved en slik sti, fordi den er plassert i mappen med nettstedet vårt.

Vi kan få stien fra operativsystemets rot til mappen med nettstedet vårt:

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

Vi kan legge den oppnådde stien til navnet på den søkte filen - og få den riktige absolutte stien til filen vår:

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