PHP
(quick guide & examples)
ABSOLUTE PATH - FULL FILE PATH require "D:\\HTTP\\LIB\\SCRIPT.PHP";
RELATIVE PATH - BASED ON CURRENT WORKING DIRECTORY require "LIB/SCRIPT.PHP";
THIS SCRIPT IS PLACED IN D:\HTTP\ echo getcwd(); D:\HTTP\
THIS IS D:\HTTP\A.PHP require "LIB/B.PHP"; THIS IS D:\HTTP\LIB\B.PHP echo getcwd();
CURRENT WORKING DIRECTORY IS FIXED TO THE FIRST SCRIPT THAT RUNS! WHEN WE RUN A.PHP - GETCWD() WILL SHOW D:\HTTP\.
CHANGE WORKING DIRECTORY chdir("D:\\HTTP\\"); MAGIC CONSTANTS echo __FILE__; CURRENT SCRIPT echo __DIR__; CURRENT FOLDER
SERVER DOCUMENT ROOT echo $_SERVER["DOCUMENT_ROOT"]; CURRENT RUNNING SCRIPT echo $_SERVER["PHP_SELF"]; CURRENT SCRIPT PATH echo $_SERVER["SCRIPT_FILENAME"];