Vorteile des absoluten Pfads in PHP
Die Verwendung eines absoluten Pfads ist praktisch, wenn die Datei mit unserem Skript und die zu lesende Datei sich in Unterordnern unserer Website befinden.
Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben die folgende Dateistruktur:
- /script/
- index.php
- /directory/
- test.txt
Lesen wir unsere Datei mit einem relativen Pfad:
<?php
echo file_get_contents('../directory/test.txt');
?>
Und jetzt lesen wir unsere Datei mit einem absoluten Pfad:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
Im zweiten Fall, selbst wenn wir die Skriptdatei an einen anderen Ort verschieben, muss der Pfad zur Datei nicht geändert werden, da er vom Wurzelverzeichnis der Website aus angegeben wird.