fonction, var utilisées
$_SERVER["DOCUMENT_ROOT"]
dirname(__FILE__)
DIRECTORY_SEPARATOR
PATH_SEPARATOR
set_include_path()
get_include_path()
$_SERVER['PHP_SELF']
__DIR__
chemins absolus
$INC_DIR = $_SERVER["DOCUMENT_ROOT"]. "/inc/";
include($INC_DIR. "common.php");
$_SERVER['HTTP_HOST']
inclure des fichiers correctement :
require dirname(__FILE__) . DIRECTORY_SEPARATOR . 'my_file.php';
include(dirname(__FILE__) . '/path/relative/file_to_include.php');
modifier la valeur de l'include_path
set_include_path( get_include_path() . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] );
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
exemples de retour des fonctions, variables serveurs
dirname(__FILE__)
$_SERVER['PHP_SELF']
dirname($_SERVER['PHP_SELF']);
echo $_SERVER['HTTP_HOST']
echo "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);