Абсолютни пътища в PHP
Нека прочетем текстов файл, намиращ се в папката с нашия скрипт:
<?php
echo file_get_contents('test.txt');
?>
Нека сега поставим наклонена черта в началото на пътя:
<?php
echo file_get_contents('/test.txt');
?>
В този случай пътят ще стане не относителен, а абсолютен. При това нашият файл ще се търси от корена на операционната система. Разбира се, файл по такъв път няма да бъде намерен, тъй като той се намира в папката с нашия сайт.
Можем да получим пътя от корена на операционната система до папката с нашия сайт:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Можем да добавим получения път към името на търсения файл - и ще получим правилния абсолютен път до нашия файл:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>