Menus php dans repertoires differents
sarmat31
-
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.
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:
- Menus php dans repertoires differents
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Windows 10
- Comment avoir deux écrans différents - Guide
- Alert php ✓ - Forum PHP
2 réponses
La réponse est dans le message d'erreur.
Tu nous dis que ton site est fait de cette manière:
Le message d'erreur lui dit ça:
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
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.
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/
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/