Probleme Include

Lieman -  
 Lieman -
Bonjour,
Je me suis lancé dans la crétion d'un site web XHTML/CSS/PHP et je me retrouve avec une erreur include (comme il en arrive bien souvent) mais là, je n'ai pas trouvé de solution à mon problème...
Voici le code :
<?php
include('include/menu.php');
?>


et le résultat est :
Warning: include(include/menu.php): failed to open stream: No such file or directory in /- on line 18 Warning: include(): Failed opening 'include/menu.php' for inclusion (include_path='.:') in /- on line 18

13 réponses

Heryu Messages postés 645 Statut Membre 62
 
Soit c'est une erreur dans ton fichier menu.php, soit c'est un problème avec tes guillemets "" plutôt que '', soit c'est la mauvaise écriture pour un include vu qu'il te réfère à un problème de chemin d'accès...
0
Lieman
 
Je ne trouve pas d'erreur dans le fichier menu.php et la syntaxe que j'ecris est normale...
J'ai changé les guillemets mais le resultat est le même...
0
mouf13 Messages postés 146 Statut Membre 17
 
arning: include(include/menu.php): failed to open stream: No such file or directory in /- on line 18 Warning: include(): Failed opening 'include/menu.php' for inclusion (include_path='.:') in

chemin invalide !
0
Lieman
 
Je comprends cette la signification mais où est l'erreur ?? oO
Le chemin est valide... j'ai un dossier include dans lequel il y a "menu.php"...
0
mouf13 Messages postés 146 Statut Membre 17
 
ben faut croire que non :)

tu as bien comme arbo (et sans chdir ou autres) :
/index.php
/include/menu.php
0
Heryu Messages postés 645 Statut Membre 62
 
Au pire, mets ton menu.php dans le même dossier que ta page actuelle et mets juste

<?php
include('menu.php');
?>

Tu verras si ça marche !
0

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

Posez votre question
Lieman
 
J'ai tout mis dans le même repertoire, j'ai mis :
<?php
include ("menu.php");
?>


Et ca ne marche toujours pas.... :'(
0
Heryu Messages postés 645 Statut Membre 62
 
C'est sympa ça !

Bah envois l'intégrale de ton code !
0
Lieman
 
Voici une page de test qui suit le modele des pages du site :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<meta http-equiv="content-language" content="fr" />
<link href="design.css" title="Défaut" rel="stylesheet" type="text/css" media="screen" />

</head>
<body>
<div id="conteneur">
<div id="header"></div>

<div id="contenu">

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


<div class="texte">
<p>consectetuer adipiscing elit.</p> <br />
Quisque id tortor. Etiam ante nunc, gravida sed, vehicula quis, venenatis vitae, nisl. <br /><br />
Nunc a leo. Proin in odio. Nullam dapibus augue et lectus lobortis porta. Praesent sit amet felis sed libero suscipit ullamcorper.
Phasellus orci metus, bibendum in, commodo a, auctor ut, pede. Vestibulum rhoncus vehicula sapien.
<a href="#">Curabitur tortor. </a>
<div style="text-align: right"> <a href="#header"><img src="images/haut.jpg" alt=""/></a> </div>
</div>
</div>


<div id="pied">
<!-- Ne pas retirer sans autorisation écrite comme indiqué dans nos conditions d'utilisation! -->
<a class="copyright" href="http://kitgraphiquegratuit.org/" onclick="window.open(this.href); return false;" title="Kit Graphique et template gratuit" ></a></div></div>
<!-- Ne pas retirer sans autorisation écrite comme indiqué dans nos conditions d'utilisation! -->


</body>
</html>




Et voici le fameux, terrible "menu.php" :

<div id="centrer_menu">
<table summary="" class="centre" cellpadding="0" cellspacing="0">
<tr>
<td class="centre">
<ul id="menu">
<li> <a href="#">Rubrique</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</li>
<li><a href="#">Rubrique</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</li>
<li><a href="#">Rubrique</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</li>
<li><a href="#">Rubrique</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</li>
<li><a href="#">Rubrique</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</li>
<li><a href="#">Rubrique</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</li>
</ul>
</td>
</tr>
</table>
</div>
0
Lieman
 
Ouais ouais, c'est pas moi qui ai fait la partie graphique ^^
0
Heryu Messages postés 645 Statut Membre 62
 
Ta page actuelle est bien en php hein ?
0
Lieman
 
Oui oui
0
Heryu Messages postés 645 Statut Membre 62
 
Alors aucune idée... Soit bien sûr que t'as bien écrit menu.php, on sais jamais, c'est vite fait une faute de frappe... Sinon, j'en ai pas la moindre idée...
0
Lieman
 
Okay... Merci quand même pour le temps que tu as passé :)
0
Heryu Messages postés 645 Statut Membre 62
 
Essayes de placer ton include sur une page vierge ! Juste avec les balises standard...
0
Lieman
 
J'ai fait une page php avec deux includes : un include d'une page php qui contient du php et un include d'une page php qui contient du html...
Le résultat est toujours le même, comme si c'était la fonction include qui bloque
0