JeuWeb - Crée ton jeu par navigateur
Connaitre à tout moment le chemin vers la racine ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Connaitre à tout moment le chemin vers la racine ? (/showthread.php?tid=5911)

Pages : 1 2 3


RE: Connaitre à tout moment le chemin vers la racine ? - niahoo - 07-01-2012

ben c'est en gros ce que je disais quoi.

Sinonpour le controleur frontal tu peux quand même te douter que si toutes les URL contiennement ".php?blabla=truc" c'est pas un front


RE: Connaitre à tout moment le chemin vers la racine ? - Argorate - 12-01-2012

personnellement grâce a un traitement de chaine assez simple de $_SERVER['PHP_SELF'], j'ai mis dans $GLOBALS['URL'] le bon nombre de '../' pour tjs être à la racine et ce peu importe où je me trouve dans mon arborescence.

Ainsi, chaque lien de mon site je peux mettre "require $GLOBALS['URL'].'include/toto/titi.php';" par exemple, et peux importe d'où j'appelle ce require, ça marchera Wink


RE: Connaitre à tout moment le chemin vers la racine ? - Angelblade - 13-01-2012

Pourquoi tu utilise le tableau $GLOBALS et pas pas define('URL'); ?


RE: Connaitre à tout moment le chemin vers la racine ? - Argorate - 14-01-2012

j'utilise pas define, j'aime pas les constantes de php et la manière de les définir, mais ça on s'en fou hein Wink


RE: Connaitre à tout moment le chemin vers la racine ? - niahoo - 14-01-2012

hum moi c'est l'inverse, GLOBALS c'est sympa mais ça casse totute l'encapsulation du code..


RE: Connaitre à tout moment le chemin vers la racine ? - Argorate - 15-01-2012

le principe d'une info global c'est que ce n'est pas encapsulé ^^


RE: Connaitre à tout moment le chemin vers la racine ? - niahoo - 15-01-2012

et c'est mal car elle peut être modifiée. Une constante, non.