Absolūtā ceļa priekšrocības PHP
Absolūtā ceļa izmantošana ir ērta, kad fails ar mūsu skriptu un nolasāmais fails atrodas mūsu vietnes apakšmapēs.
Apskatīsim to ar piemēru. Pieņemsim, ka mums ir šāda failu struktūra:
- /script/
- index.php
- /directory/
- test.txt
Izlasīsim mūsu failu, izmantojot relatīvo ceļu:
<?php
echo file_get_contents('../directory/test.txt');
?>
Un tagad izlasīsim mūsu failu, izmantojot absolūto ceļu:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
Otrajā gadījumā, pat ja mēs pārvietosim skripta failu uz citu vietu, ceļš uz failu nebūs jāmaina, jo tas tiek norādīts no vietnes saknes.