Căi absolute în PHP
Să citim un fișier text care se află în directorul cu scriptul nostru:
<?php
echo file_get_contents('test.txt');
?>
Acum să punem o bară oblică la începutul căii:
<?php
echo file_get_contents('/test.txt');
?>
În acest caz, calea va deveni nu relativă, ci absolută. În același timp, fișierul nostru va fi căutat de la rădăcina sistemului de operare. Desigur, fișierul nu va fi găsit la o astfel de cale, deoarece acesta este situat în directorul cu site-ul nostru.
Putem obține calea de la rădăcina sistemului de operare până la directorul cu site-ul nostru:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Putem adăuga calea obținută la numele fișierului căutat - și vom obține calea absolută corectă către fișierul nostru:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>