Eléphant du PHP |
451 Messages
17 août 2006, 07:23
Bonjour,
je souhaite faire des chemins relatif, alors sa fonctionne en absolus
http://creatif-web.be/anaska/projet/site/accueil.php
Mais dès que je remplace les chemin par des points sa ne fonctionne plus ?
require "http://creatif-web.be/anaska/projet/site/inc_html/menu.inc.html";
echo "maintenant vous démarer vraiment le php, on va mettre le turbo";
?>
require "../anaska/projet/site/inc_html/menu.inc.html";
echo "maintenant vous démarer vraiment le php, on va mettre le turbo";
?>
require "../../../../inc_html/menu.inc.html";
echo "Voilà ce que je voudrai comme répertoire";
?>
Sa devrai fonctionner alors je suppose que j'ai un problème de configuration avec php.ini.
D'avance merci.
PS : je précise que je suis passé de xamp à wampp, rien ne va plus ...[/php]
Je ne suis pas sûr de comprendre tu donnes en exemple :
require "http://creatif-web.be/anaska/projet/site/inc_html/menu.inc.html";
echo "maintenant vous démarer vraiment le php, on va mettre le turbo";
?>
require "../anaska/projet/site/inc_html/menu.inc.html";
echo "maintenant vous démarer vraiment le php, on va mettre le turbo";
?>
require "../../../../inc_html/menu.inc.html";
echo "Voilà ce que je voudrai comme répertoire";
?>
Un chemin relatif est relatif à une position sur le disque:
.. permet de remonter d'un répertoire.
imaginons que tu as plusieurs sites :
si tu es dans site1/index.html, .. te permet de remonter à projet, il ne reste plus qu'a indiquer site/inc_html/menu.inc.html pour trouver l'include...
il faut donc mettre : ../site/inc_html/menu.inc.html
de même à partir de site2/test/index.html il faut .. pour remonter à site2 et encore .. pour aller à projet.
il faut donc mettre : ../../site/inc_html/menu.inc.html
par contre si tu as une page :
http://creatif-web.be/index.html, il ne faut pas de .., tu peux mettre directement : anaska/projet/site/inc_html/menu.inc.html
ou si la page est
http://creatif-web.be/anaska/index.html alors ce sera :
projet/site/inc_html/menu.inc.html
(pour un chemin relatif, ne pas mettre de / au début)
En espérant que ca aidera...
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum
