Absolútne cesty v PHP
Prečítajme si textový súbor, ktorý sa nachádza v priečinku s naším skriptom:
<?php
echo file_get_contents('test.txt');
?>
Teraz na začiatok cesty pridajme lomku:
<?php
echo file_get_contents('/test.txt');
?>
V tomto prípade sa cesta stane nie relatívnou, ale absolútnou. Pritom sa náš súbor bude hľadať od koreňa operačného systému. Samozrejme, súbor na takejto ceste sa nenájde, pretože je umiestnený v priečinku s našou webstránkou.
Môžeme získať cestu od koreňa operačného systému k priečinku s našou webstránkou:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Môžeme pridať získanú cestu k názvu hľadaného súboru - a získame správnu absolútnu cestu k nášmu súboru:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>