PHP හි නිරපේක්ෂ මාර්ග

අපගේ ස්ක්‍රිප්ට් එක පිහිටා ඇති ෆෝල්ඩරයේ ඇති පෙළ ගොනුවක් කියවමු:

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

දැන් අපි මාර්ගය ආරම්භයේ ආනත රේඛාවක් තබමු:

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

මෙම අවස්ථාවේදී, මාර්ගය සාපේක්ෂ නොව නිරපේක්ෂ වනු ඇත. මෙම අවස්ථාවේදී, අපගේ ගොනුව සෙවීම ක්‍රියාකාරී පද්ධතියේ මූලයේ සිට සිදුවනු ඇත. ඇත්ත වශයෙන්ම, එය අපගේ වෙබ් අඩවියේ ෆෝල්ඩරයේ පිහිටා ඇති බැවින් එවැනි මාර්ගයක ගොනුව සොයාගත නොහැක.

අපට ක්‍රියාකාරී පද්ධතියේ මූලයේ සිට අපගේ වෙබ් අඩවියේ ෆෝල්ඩරය දක්වා මාර්ගය ලබා ගත හැක:

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

අපට ලබාගත් මාර්ගය සෙවිය යුතු ගොනු නාමයට එකතු කළ හැකිය - එවිට අපගේ ගොනුවට නිවැරදි නිරපේක්ෂ මාර්ගය ලැබෙනු ඇත:

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