Salut à tous !

Bien voilà, mon site a bien avancé, et j'ai voulu faire un menu qui soit "include" dans toutes mes pages, afin que je n'ai que la page "menu.php" à changer pour que le menu change sur toute les pages. Cela fonctionne à merveille. En effet toute mes pages et tout mes fichiers sont dans le même répertoire racine...
Seulement, je souhaiterais à présent faire une arborescence claire dans mon site, c'est à dire, crée des dossiers.

Le problème : j'ai le dossier racine que nous appellerons dossier A, et j'ai un dossier Z dans ce dossier racine A. Dans le code d'une page qui se trouve dans le dossier Z, j'y met le code suivant
<?php include '../menu.php' ?>

Je lance l'aperçu de ma page, et "menu.php" (qui se trouve dans le dossier A) est bel est bien inclus, mais les fichiers (image de fonds, bouton flash,...) qui eux se trouve dans le dossier A également et qui appartiennent à la page "menu.php" ne s'affichent pas...

Et si je place ces fichiers dans le dossier Z, en revanche, ma page les affiche.
J'interprete ca de la façon suivante : lorsque ma page fait appel au répertoire parent A pour inclure "menu.php", cela marche, mais étant donné que ma page "menu.php" fait appel à des fichiers du type "fichier.ext" le code comprend donc que ces fichiers se trouve dans le même dossier que ma page, et non pas celui de mon "menu.php".

Comment puis-je donc faire, pour ne pas être obligé de copier ces fichiers dans tous mes répertoires ?
bonjour, c'est une question de chemin, dans le html, le chemin commence dans la page lue, vérifie que le chemin vers tes images est correcte, si ce n'est pas le cas modifie le chemin de l'include
suite, lire le chemin de l'image ou du flash généré dans l'include, en tenant compte de la page ou il sera affiché
Tu as bien refait toutes tes url dans ta page avec "../mon_image.png" ?

Sinon si tu utilises du css, as-tu refait son lien avec "../style.css"?

Je pense que c'est qu'un petit oubli car tu peux faire comme tu le sens pour ton arborescence Smiley smile

Bon courage et tiens nous au jus! Bonne soirée!
oops Smiley biggol m'a fallu relire pour comprendre que tu parlais des images et anim contenu dans la page "menu.php"... autant pour moi!
Springer t'a répondu alors Smiley lol
Ok ça roule !
J'espère que je n'aurai pas de pages à mettre dans un dossier inclus dans un sous dossier du répertoire racine, sinon il faudra que je crée plusieurs version de la page "menu.php"...

Merci à vous ! Smiley smile
Salut,

. Mettre les fichiers concernés dans un dossier dédié

. Les appeler par des adresses en chemin absolu , par exemple :


<img src="/chemin_depuis_racine/dossier_dedie/image.jpg" alt="" width="" height="" />