PHP < problème affichage

Fermé
tuli - 25 févr. 2010 à 22:34
 amoi - 26 févr. 2010 à 14:20
Bonjour,
Je jsuis en train d'apprendre le php. Je travaille avec notepad++ et wamp. Et j'ai fait ceci :
dans mon fichier principale, pour ne pas réecrire 300x le menu j'ai mis sa :
<?php include("menu.php"); ?>

et dans un fichier php j'ai mis sa :
<!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("menu.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>



Normalement sa devrait mettre a chaque fois le menu dans mes pages sans que je mette un long code, à condition que je mette <?php include("menu.php"); ?>
Sauf que quand j'ouvre avec want pour tester sa me met :


Warning: include() [function.include]: Failed opening 'menu.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\tests\test pour php .php on line 12

Mon super site
Bienvenue sur mon super site !
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


Je suis perdu que faire ?
Merci

4 réponses

Bonjour

En principe, c'est bien comme ça. Ton fichier menu.php s'appelle-t-il vraiment menu.php et est-il bien dans C:\wamp\www\tests\ ?
0
Sehntis
Messages postés
53
Date d'inscription
samedi 6 février 2010
Statut
Membre
Dernière intervention
26 février 2010
9
25 févr. 2010 à 23:43
L'include prend juste le code pour le réécrire dans la page ... Vérifie le chemin de "menu.php".
Personnellement je travaille comme ça pour limiter les problèmes de chemin :

Dossier de base/Includes

Dans "Dossier de base", je mets tout, dans "Includes", je mets "menu.php". Ensuite :

<?php include("includes/menu.php"); ?> 


0
Je ne commprend pas pouvez vous m'expliquer plus en détail ?
0