pb chemin de l'include sur un template
Bonjour,
J'ai un problème incompréhensible pour mes neurones, ça me dépasse... Je me suis décidée enfin à mettre le menu commun à toutes les pages de mon site dans un include (premier include de ma carrière !), mais ça ne marche pas pour toutes les pages...
Un bout d'arborescence pour un exemple concret :
(le dwt.php c'est l'extension des Templates de Dreamweaver ; les templates doit être en dehors du dossier www ; en gras, les dossiers)
templates
..monmodele.dwt.php
www
..index.php
..mescss.css
..pub
......votrepub.php
......adm
........test22
..........id.php
..pratique
......meteo
........cam-ker.php
..include
......moninclude.php
Dans le modèle, il y a, entre autre, un lien vers mon fichier css, qui fonctionne, et qui est comme ça :
Code:
<link href="../www/mescss.css" rel="stylesheet" type="text/css" />
Mais si, dans ce même modèle, je mets l'include comme ci-dessous, il y a des problèmes :
Code:
<?php include ("../www/include/moninclude.php"); ?>
Si je suis par exemple sur votrepub.php, le menu est bien là, et si je veux aller par exemple sur cam-ker.php, j'y arrive ;
par contre en allant sur id.php, donc plus bas dans l'arborescence, ça ne fonctionne plus : le menu est bien là, mais si, à partir de ce menu, je veux aller sur cam-ker.php, il me sort un message d'erreur fou qui dit :
Code:
1 2
| Not Found
The requested URL /pub/adm/pratique/meteo/cam-ker.php was not found on this server |
... je dis message fou parce que, si vous regardez l'arborescence du site, cette url ne correspond à rien ! 8O
Je ne comprends pas d'une part, pourquoi le fichier css appelé du template fonctionne pour toutes les pages du site, et pourquoi ça ne marche pas avec l'include ;
et d'autre part, je ne comprends pas du tout cette url suréaliste.
Auriez-vous des pistes svp ?
(je ne sais pas si j'ai choisi le bon forum, j'ai hésité...)
Merci d'avance beaucoup ! :)