Absoluta sökvägar i PHP
Låt oss läsa en textfil som finns i mappen med vårt skript:
<?php
echo file_get_contents('test.txt');
?>
Låt oss nu sätta ett snedstreck i början av sökvägen:
<?php
echo file_get_contents('/test.txt');
?>
I det här fallet blir sökvägen inte relativ, utan absolut. Då kommer vår fil att sökas från operativsystemets rot. Självklart kommer filen inte att hittas på en sådan sökväg, eftersom den är placerad i mappen med vår webbplats.
Vi kan få sökvägen från operativsystemets rot till mappen med vår webbplats:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Vi kan lägga till den erhållna sökvägen till namnet på den sökta filen - och få den korrekta absoluta sökvägen till vår fil:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>