Path Absolut di PHP

Mari baca file teks yang berada di folder dengan skrip kita:

php<?php
  echo file_get_contents('test.txt');
?>

Sekarang mari tambahkan slash di awal path:

php<?php
  echo file_get_contents('/test.txt');
?>

Dalam kasus ini, path akan menjadi bukan relatif, tetapi absolut. Dengan demikian, file kita akan dicari dari root sistem operasi. Tentu saja, file di path seperti itu tidak akan ditemukan, karena file tersebut terletak di folder dengan situs kita.

Kita bisa mendapatkan path dari root sistem operasi ke folder dengan situs kita:

php<?php
  echo $_SERVER['DOCUMENT_ROOT'];
?>

Kita bisa menambahkan path yang didapat ke nama file yang dicari - dan kita akan mendapatkan path absolut yang benar ke file kita:

php<?php
  echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>