Erreur php j arrive pas a la trouver

Résolu
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
Configuration: Windows XP
Firefox 3.0.12

2 réponses

  1. Contributeur
    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
    1. et ben tu fai sa

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

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