Erreur php j arrive pas a la trouver

Résolu/Fermé
luk - 9 août 2009 à 14:46
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 9 août 2009 à 15:06
Bonjour,

j ai cette erreur
Warning: include(include/bar.php<br />) [function.include]: failed to open stream: Invalid argument in C:\Programme\EasyPHP3.1\www\head.php on line 190

Warning: include() [function.include]: Failed opening 'include/bar.php<br />' for inclusion (include_path='.;C:\php5\pear') in C:\Programme\EasyPHP3.1\www\head.php on line 190

la ligne en question est la suivante :

$tmp = '<div id="welcome" class="inbox">'."\n\t\t\t".'<ul class="ul1">'.$lang['Not logged in'].'<br />'.include('include/bar.php').'<br />';

les <div> et <ul> sont necessaires et fermés plus tard dans le script, tout ce que je voudrais, c est que quand on trouve $tmp ce soit le contenu de bar.php qui s affiche dans la page courante

mais visiblement ma methode est pas bonne...

merci de votre aide

2 réponses

jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
9 août 2009 à 15:06
bonjour :)

$tmp = '<div id="welcome" class="inbox">'."\n\t\t\t".'<ul class="ul1">'.$lang['Not logged in'].'<br />'.include('include/bar.php').'<br />';

=>

$tmp = '<div id="welcome" class="inbox">\n\t\t\t<ul class="ul1">'.$lang["Not logged in"].'<br>';
include('include/bar.php');
$tmp.='<br>';
1
b-boybaki Messages postés 160 Date d'inscription mardi 5 août 2008 Statut Membre Dernière intervention 10 juin 2010 3
9 août 2009 à 15:01
et ben tu fai sa

if(isset($tmp))
{
include("include/bar.php");
}

et ne met pas de <br/> dans ton include
0