Absolutne poti v PHP

Preberimo besedilno datoteko, ki se nahaja v mapi z našo skripto:

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

Sedaj postavimo poševnico na začetek poti:

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

V tem primeru bo pot postala ne relativna, ampak absolutna. Pri tem bo naša datoteka iskana od korena operacijskega sistema. Seveda datoteke na taki poti ne bo mogoče najti, saj se nahaja v mapi z našo spletno stranjo.

Lahko dobimo pot od korena operacijskega sistema do mape z našo spletno stranjo:

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

Dobijeno pot lahko dodamo k imenu iskane datoteke - in dobili bomo pravilno absolutno pot do naše datoteke:

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