Le menu se s'affiche pas
Résolu
Chabanus
Messages postés
1026
Statut
Membre
-
Chabanus Messages postés 1026 Statut Membre -
Chabanus Messages postés 1026 Statut Membre -
Bonjour,
Le menu ne veut pas s'afficher, s'il vous plait:
L'erreur
Pourquoi ? Merci
Le menu ne veut pas s'afficher, s'il vous plait:
<?php if ($_SESSION['theme'] == 'design2')
{
echo "
<td valign='top'>
<div id='menu'>
<div id='rouge1'>
<div id='rouge2'>
<div id='rouge3'>
</div>
</div>
</div>
".include('menusp.php')."
<div id='rouge4'>
<div id='rouge5'>
<div id='rouge6'>
</div>
</div>
</div>
</div>
</td>";
}
else
{
echo "
<td valign='top'>
<div id='menu'>
".include('menu.php')."
</div>
</td>";
}
?>
L'erreur
Warning: include(menu.php </div> </td>) [function.include]: failed to open stream: No such file or directory in /www/sites/1/ifrance.com/1/o/1octet/site/index.php on line 95 Warning: include() [function.include]: Failed opening 'menu.php </div> </td>' for inclusion (include_path='.:/www/usr/lib/php') in /www/sites/1/ifrance.com/1/o/1octet/site/index.php on line 95
Pourquoi ? Merci
A voir également:
- Le menu se s'affiche pas
- Menu déroulant excel - Guide
- Le clavier de mon telephone ne s'affiche plus - Guide
- Menu demarrer ne s'affiche pas - Guide
- Canon quick menu - Télécharger - Utilitaires
- Ouvrir le menu paramètres - Guide
3 réponses
tu peux pas concaténer des includes^^ il faut que tu les sépares en tant qu'instructions distinctes
donc
première instruction ;
include_once ('ton fichier.php');
suite de ton code
donc
première instruction ;
include_once ('ton fichier.php');
suite de ton code
Bonjour
Tu n'as pas tout compris dans ce que t'a demandé Smoking bird.
Il ne t'a pas seulement demandé de remplacer les include par des include_once (ce qui est d'ailleurs inutile dans ton cas) il t'a aussi et surtout demandé de ne pas les concaténer (ce ne sont pas des chaînes ! ) mais de les séparer comme instructions disctictes :
echo "debut de ton echo";
include "tonfichier.php";
echo "suite de l'echo";
Tu n'as pas tout compris dans ce que t'a demandé Smoking bird.
Il ne t'a pas seulement demandé de remplacer les include par des include_once (ce qui est d'ailleurs inutile dans ton cas) il t'a aussi et surtout demandé de ne pas les concaténer (ce ne sont pas des chaînes ! ) mais de les séparer comme instructions disctictes :
echo "debut de ton echo";
include "tonfichier.php";
echo "suite de l'echo";
Merci d'être repassé pour rediriger l'attention de notre hôte ;) j'ai pas eu le temps cet aprèm^^
En tous les cas, tu as parfaitement raison, le include_once est inutile ici, mais c'est une sale manie que j'ai choppé, à force^^
Pour rappel, l'include_once permet de s'assurer que le code appelé n'est appelé qu'une seule fois tout au long du script^^
Plus d'infos sur la bible:
http://fr3.php.net/manual/fr/function.include-once.php
En tous les cas, tu as parfaitement raison, le include_once est inutile ici, mais c'est une sale manie que j'ai choppé, à force^^
Pour rappel, l'include_once permet de s'assurer que le code appelé n'est appelé qu'une seule fois tout au long du script^^
Plus d'infos sur la bible:
http://fr3.php.net/manual/fr/function.include-once.php
J'ai remplacé les include par include_once et cela ne marche toujours pas
Edit: J'ai fais sortir les includes des echo et c'est ok merci