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');
?>
Экинчи учурда, биз скрипт бар файлды башка жерге жылдырып койсок да, файлга болгон жол өзгөртүлбөйт, анткени ал сайттын тамырынан берилет.