Роҳҳои мутлақ дар 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');
?>