Absoliutūs keliai PHP
Perskaitykime tekstinį failą, esantį mūsų scenarijaus aplanke:
<?php
echo file_get_contents('test.txt');
?>
Dabar kelio pradžioje pridėkime pasvirąją brūkšnį:
<?php
echo file_get_contents('/test.txt');
?>
Šiuo atveju kelias taps ne santykiniu, o absoliučiu. Tuo pačiu mūsų failas bus ieškomas nuo operacinės sistemos šaknies. Žinoma, failas tokiu keliu nebus rastas, nes jis yra mūsų svetainės aplanke.
Mes galime gauti kelią nuo operacinės sistemos šaknies iki mūsų svetainės aplanko:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Galime pridėti gautą kelią prie ieškomo failo pavadinimo - ir gausime teisingą absoliutų kelią iki mūsų failo:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>