Page 1 sur 1

Définir la racine du site

Posté : 18 mai 2007, 10:25
par orgerix
Bonjour,

J'aimerai savoir q'il y a un moyen simple de définir la racine du site ?

Car j'ai des fichier que j'inclue dans tous mes scripts et qui contiennent des liens, donc je dois donner l'adresse absolue.

Le problème, c'est qu'a chaque fois que je dois changer d'adresse le site (par exemple pour le téléchargmeent entre mon serveur d'évaluation et mon serveur de production), je dois modifier l'adresse de la racine...

Posté : 18 mai 2007, 10:57
par jpaul
Bonjour,

La variable $_SERVER["DOCUMENT_ROOT"] devrait te donner ce dont tu as besoin.

Posté : 18 mai 2007, 11:07
par orgerix
Ca me donne la racine dans le répartoire du serveur, et nom l'adresse url.

Je m'explique. Pour un script accessible avec l'adresse http://www.monsite.fr/undossier/monscript.php, j'aimerai récupérer http://www.monsite.fr

Posté : 18 mai 2007, 11:48
par Erazer
tu peux utiliser la variable
$_SERVER['HTTP_HOST']

Posté : 18 mai 2007, 12:08
par Sékiltoyai
Regarde dans ton phpinfo, section $_SERVER, tu as plein de variables là bas, il y en a forcément quelques unes qui pourraient t'intéresser. Et aussi la référence : http://fr.php.net/manual/fr/reserved.variables.php

Posté : 18 mai 2007, 12:32
par mere-teresa
Il existe aussi la constante magique __FILE__, tu peux bricoler quelque chose du genre : realpath(dirname(__FILE__)

Posté : 18 mai 2007, 12:42
par orgerix
Merci, HTTP_HOST était ce qu'il me fallait.