Menus php dans repertoires differents

sarmat31 -  
 sarmat31 -
Bonjour, je n'ai pas trouvé de reponse à ma question sur le site donc je vous la pose:

Voila je créer un site avec dreamweaver 8 et Wampserver, pour me faciliter la tache plus tard j'ai crée des fichiers .php pour le pied de page, le haut de page et le menu.
Mon repertoire racine est composé comme suit:
www
www/monsite/pied.php
www/monsite/top.php
www/monsite/menus.php
www/monsite/index.php
www/monsite/page1.php
www/monsite/page2.php
www/monsite/zone-securise (repertoire)
www/monsite/zone-securise/page3.php
www/monsite/zone-securise/zonebureau (repertoire)
www/monsite/zone-securise/zonebureau/page4.php
www/monsite/zone-securise/zonebureau/page5.php


Voila en gros pour resumer.
mes pages index, page1, page2 page3, page4, page5 sont ecrites a peu pres comme ça :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<LINK REL="SHORTCUT ICON" href="https://www.pagesjaunes.fr/">
<link rel="Shortcut Icon" href="https://www.pagesjaunes.fr/" type="image/x-icon" />
<TITLE>Accueil</TITLE>
<link rel="stylesheet" href="mm_entertainment.css" type="text/css" />
</head>
<BODY bgcolor="#999999">
<tr>
<td align="center" height="64" colspan="5"><?php include("top.php"); ?>
</td>
</tr>
<tr>
<td align="center" colspan="5" rowspan="-8"><?php include("menus.php"); ?></td>

corps de la page

<td height="63" colspan="7" align="center" ><?php include("pied.php"); ?>
<br>
</td>
</HTML>

Donc mon probleme commence quand je suis sur les pages page3, page4 et page 5
en cliquant sur le menus qui ouvre ces pages j'ai un message :

Warning: include(../top.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\monsite\zone-securise\page3.php on line 15

Warning: include() [function.include]: Failed opening '../top.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\monsite\zone-securise\page3.php on line 15

Warning: include(../menus.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\monsite\zone-securise\page3.php on line 18

Warning: include() [function.include]: Failed opening '../menus.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\monsite\zone-securise\page3.php on line 18
En cours de construction

Warning: include(../pied.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\monsite\zone-securise\page3.php on line 22

Warning: include() [function.include]: Failed opening '../pied.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\monsite\zone-securise\page3.php on line 22

ligne 15, 18 et 22 sont les lignes avec les "incude".

Je ne sais plus quoi faire, je debute en php et j'ai cherché un peu partout sans trouver

Si quelqu'un peut m'aider je vous remercie par avance.




A voir également:

2 réponses

arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
La réponse est dans le message d'erreur.

Tu nous dis que ton site est fait de cette manière:
www
www/pied.php
www/top.php
www/menus.php
www/index.php
www/page1.php
www/page2.php
www/zone-securise (repertoire)
www/zone-securise/page3.php
www/zone-securise/ zonebureau (repertoire)
www/zone-securise/ zonebureau/page4.php
www/zone-securise/ zonebureau/page5.php 


Le message d'erreur lui dit ça:
www\monsite\zone-securise\page3.php

0
sarmat31
 
Non ça vient pas de la, j'ai omis d'ecrire dans ma question ce dont vous me parlez. Le message d'erreur est bien sur les lignes contenant les "include php". en fait ça me parait normal que ça ne marche pas. Puisqu'il va cherche l'adress dans le repertoire www/monsite directement et les fichiers tels que menus vont directement sur les pages 1 et 2, il ne trouve pas le nouveau chemin www/monsite/zone-securise/page3. Je sais pas trop si je me fais bien comprendre.
0
sarmat31
 
En fait j'arrive bien à aller à la page3 mais je ne peux retourner à la page1, 2 ou index. j'ai ce message maintenant :
Not Found

The requested URL /monsite/zone-securise/index.php was not found on this server.

c'est normal puisque index n'est pas dans zone-securise. pourtant dans le menus index est bien dans /monsite/
0