Absolutní cesty v PHP
Pojďme přečíst textový soubor, který se nachází ve složce s naším skriptem:
<?php
echo file_get_contents('test.txt');
?>
Nyní na začátek cesty dejme lomítko:
<?php
echo file_get_contents('/test.txt');
?>
V tomto případě se cesta stane nikoli relativní, ale absolutní. Zároveň bude náš soubor hledán od kořene operačního systému. Samozřejmě, soubor na takové cestě nalezen nebude, protože se nachází ve složce s naším webem.
Můžeme získat cestu od kořene operačního systému ke složce s naším webem:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Získanou cestu můžeme přidat k názvu hledaného souboru - a získáme správnou absolutní cestu k našemu souboru:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>