Πλεονεκτήματα της απόλυτης διαδρομής στην PHP
Η χρήση απόλυτης διαδρομής είναι βολική όταν το αρχείο με το script μας και το αρχείο που διαβάζεται βρίσκονται σε υποφακέλους του site μας.
Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε την ακόλουθη δομή αρχείων:
- /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');
?>
Στη δεύτερη περίπτωση, ακόμα κι αν μετακινήσουμε το αρχείο με το script σε άλλο σημείο, η διαδρομή προς το αρχείο δεν θα χρειαστεί να αλλάξει, γιατί ορίζεται από την ρίζα του site.