Problème PHP, portion de page

Fermé
jojo - Modifié par jojo le 19/04/2011 à 12:12
 jojo - 19 avril 2011 à 17:55
Bonjour, en ce moment je suis entrain d'apprendre le php sur le site du zéro mais je suis face à un problème.
A ce chapitre qui ne parait pas si difficile que ça, mais un truc me tracasse :

http://www.siteduzero.com/tutoriel-3-207759-inclure-des-portions-de-page.html

Donc j'ai crée un index.php, puis un menus.php mais ce que je ne comprends pas c'est que sur la page d'index.php il n'y a aucun menu qui fait appel à menus.php

Pourtant j'ai bien mis <?php include("menus.php"); ?>


Et j'ai ça comme page d'index :

http://www.cijoint.fr/cjlink.php?file=cj201104/cijUIDAXUA.jpg

Donc comme vous pouvez le voir il n'y a pas le menu qui y est attaché :

http://www.cijoint.fr/cjlink.php?file=cj201104/cijmbb17KN.jpg


Ou je suis complément hors sujet mais je ne vois pas.

Merci



A voir également:

9 réponses

varfendell Messages postés 3259 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 707
19 avril 2011 à 13:31
Bonjour,

Es tu sur que tes deux fichier sont bien dans le meme dossier cote à cote?
As tu enregistré les fichier, puis redemarré ta page web?

Peut tu nous montrer le code complet de ta page index.php entre des balise de code?
0
Salut, merci de m'aider


Donc mon code index.php :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>

<?php include("entete.php"); ?>

<?php include("menus.php"); ?>

<div id="corps">
<h1>Mon super site</h1>

<p>
Bienvenue sur mon super site !<br />
Vous allez adorer ici, c'est un site génial qui va parler de... heu... Je cherche encore un peu le thème de mon site :-D
</p>
</div>


</body>
</html>



et Menu :



<div id="menu">
<div class="element_menu">
<h3>Titre menu</h3>
<ul>
<li><a href="page1.html">Lien</a></li>
<li><a href="page2.html">Lien</a></li>
<li><a href="page3.html">Lien</a></li>
</ul>
</div>
</div>


et donc quand je cliquer sur index.php j'ai ceci :


http://www.cijoint.fr/cjlink.php?file=cj201104/cijUIDAXUA.jpg


Et la voici mes fichier php

http://www.cijoint.fr/cjlink.php?file=cj201104/cijdvmm8cG.jpg


Plus haut il y a d'autres fichier en .html
0
Bonjour

donc quand je cliquer sur index.php j'ai ceci 

Il ne faut pas cliquer sur index.php. Il faut le visiter avec un navigateur.
As-tu un serveur HTTP installé sur ta machine ? le PHP est-il installé aussi ?
Si oui, tu devrais mettre tes fichiers dans le dossier racine de ton site (ça n'a pas l'air d'être le cas) et l'appeler en tapant l'adresse de ta page dans la barre d'adresse de ton navigateur : http://localhost ou quelque chose du genre.

Sans ça, ton PHP est complètement ignoré
0
varfendell Messages postés 3259 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 707
19 avril 2011 à 14:36
Sa me semble correcte.
Tu utilises easyPHP pour le lancer? tu ne fait pas comme s'il s'agissait juste d'un fichier html non compilé; parceque ton erreur du coup semble venir de la: il ignore le php
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hum d'accord merci de vos réponses ba en fait au début mon icone index.php était blanche et pour l'ouvrir j'ai du choisir dans les programmes et j'ai choisis google chrome.

Donc en fait, c'est pas la même chose qu'un simple fichier .html ?
Il fallait que je le mette avec Wamp ? pour simuler un serveur ?
0
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
19 avril 2011 à 14:42
Oui, il faut que toujours que tu passes par http://localhost/ sinon le php sera ignoré.
0
varfendell Messages postés 3259 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 707
19 avril 2011 à 14:58
En effet, sur le site du zero, il est bien expliqué au debut comment installer l'environnement qui va te permettre de faire du php.

A la difference du javascript et du html, un navigateur ne suffit pas pour lire le php, il faut passer par un serveur, en l'occurence pour toi un serveur local.

Effectivement sur le site du zero tu as du louper ce chapitre
0
Oui, il faut que tu utilises wamp.
Ce n'est pas pour "simuler" un serveur : wamp contient VRAIMENT un serveur. (en l'occurence Apache : W A M P = Windows Apache Mysql Php)
0
Okay, merci de vos réponses, donc je vais utiliser toujours wamp pour voir le résultat. Je ne savais pas qu'il fallait l'utiliser toujours pour voir le résultat.
0