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');
?>