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 :
Mais si, dans ce même modèle, je mets l'include comme ci-dessous, il y a des problèmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <link href="../www/mescss.css" rel="stylesheet" type="text/css" />
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 ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php include ("../www/include/moninclude.php"); ?>
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 :
... je dis message fou parce que, si vous regardez l'arborescence du site, cette url ne correspond à rien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Not Found The requested URL /pub/adm/pratique/meteo/cam-ker.php was not found on this server
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 !
Partager