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');
?>