PHP-da absolyut yo'llar
Keling, skriptimiz joylashgan papkada bor bo'lgan matnli faylni o'qaylik:
<?php
echo file_get_contents('test.txt');
?>
Keling, endi yo'l boshiga chiziqcha qo'shaylik:
<?php
echo file_get_contents('/test.txt');
?>
Bunday holda, yo'l nisbiy emas, balki absolyut bo'ladi. Bunda bizning faylimiz operatsion tizim ildizidan qidiriladi. Albatta, bunday yo'lda fayl topilmaydi, chunki u bizning saytimiz papkasida joylashgan.
Biz operatsion tizim ildizidan saytimiz papkasigacha bo'lgan yo'lni olishimiz mumkin:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Olingan yo'lni qidirilayotgan fayl nomiga qo'shishimiz mumkin - va biz faylimizning to'g'ri absolyut yo'lini olamiz:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>