chemin relatif cassé ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : chemin relatif cassé ?

Re: chemin relatif cassé ?

par jpaul » 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...

chemin relatif cassé ?

par artotal » 16 août 2006, 18:13

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]