jaas Posté 6 Avril 2006 Posté 6 Avril 2006 Bonjour, Pourquoi le chemin absolu ne fonctionne pas ? Dans la page /test/dos1/dos2/test.php include("/test/autretest.php"); // ne veut rien savoir include("../../autretest.php"); // est ok echo $_SERVER['PHP_SELF']; // donne /test/dos1/dos2/test.php
rportal Posté 6 Avril 2006 Posté 6 Avril 2006 La resolution des path dans les includes se fait par rapport soit au script (ne commence pas par /) soit par rapport au DOCUMENT_ROOT de ton serveur web (commence par /)
jaas Posté 6 Avril 2006 Auteur Posté 6 Avril 2006 J'ai essayé aussi en indiquant le document root /var/www ... mais ça ne marche pas non plus
rportal Posté 6 Avril 2006 Posté 6 Avril 2006 regarde un peu ce sujet : http://www.webmaster-hub.com/index.php?sho...15entry162215
jaas Posté 7 Avril 2006 Auteur Posté 7 Avril 2006 Merci rportal pour ton aide, en fait il suffit de lire calmement, dormir un peu et tout devient clair... si tu utilises un / au début de ton chemin, tu vas écrire un chemin par rapport au document_root de ton serveur web (http://<ton-domaine/) Pour les images sur la page /test/dos1/dos2/test.php <img src="/test/images/logo.gif" alt="" /> // affiche bien l'image par contre sur la même page include("/test/autretest.php"); // n'inclut rien du tout include("/var/www/html/monsite/test/autretest.php"); // est ok la variable php_self donne /test/dos1/dos2/test.php la variable document_root donne /var/www/html/monsite Peut-on dire que dans la patie php on utilise le document_root et dans la partie html on utilise la racine du site ? Je ne sais pas car c'est peut-être un défaut de configuration de mon serveur qui devrait ne me donner accès qu'a la racine de mon site ... Bref si ces explications peuvent aider quelqu'un, c'est tant mieux... Merci encore pour ton aide et bravo pour ton cms il est bien fait.
Jeanluc Posté 7 Avril 2006 Posté 7 Avril 2006 Peut-on dire que dans la patie php on utilise le document_root et dans la partie html on utilise la racine du site ? C'est exactement ça. Jean-Luc
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant