აბსოლუტური გზები 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');
?>