PHP-ში აბსოლუტური გზის უპირატესობები
აბსოლუტური გზის გამოყენება მოსახერხებელია, როდესაც ჩვენი სკრიპტის ფაილი და წასაკითხი ფაილი მდებარეობს ჩვენი საიტის ქვეფოლდერებში.
მოდით შევხედოთ მაგალითს. დავუშვათ, ჩვენ გვაქვს ფაილების შემდეგი სტრუქტურა:
- /script/
- index.php
- /directory/
- test.txt
წავიკითხოთ ჩვენი ფაილი ფარდობითი გზის გამოყენებით:
<?php
echo file_get_contents('../directory/test.txt');
?>
ახლა კი წავიკითხოთ ჩვენი ფაილი აბსოლუტური გზის გამოყენებით:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
მეორე შემთხვევაში, მაშინაც კი, თუ ჩვენ გადავიტანთ სკრიპტის ფაილს სხვა ადგილას, ფაილის გზა არ მოგვიწევს შევცვალოთ, ვინაიდან იგი მითითებულია საიტის ფესვიდან.