აბსოლუტური გზები PHP-ში

მოდით, წავიკითხოთ ტექსტური ფაილი, რომელიც მდებარეობს ჩვენი სკრიპტის საქაღალდეში:

php<?php
  echo file_get_contents('test.txt');
?>

მოდით ახლა გზის დასაწყისში ხაზი დავსვათ:

php<?php
  echo file_get_contents('/test.txt');
?>

ამ შემთხვევაში გზა გახდება არა ფარდობითი, არამედ აბსოლუტური. ამასთანავე, ჩვენი ფაილი მოიძებნება ოპერაციული სისტემის ფესვიდან. რა თქმა უნდა, ფაილი ასეთი გზით ვერ მოიძებნება, რადგან ის მდებარეობს ჩვენი საიტის საქაღალდეში.

ჩვენ შეგვიძლია მივიღოთ გზა ოპერაციული სისტემის ფესვიდან ჩვენი საიტის საქაღალდემდე:

php<?php
  echo $_SERVER['DOCUMENT_ROOT'];
?>

შეგვიძლია დავამატოთ მიღებული გზა საძიებელი ფაილის სახელს - და მივიღოთ სწორი აბსოლუტური გზა ჩვენი ფაილისთვის:

php<?php
  echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>