PHP, require et retour à la ligne !

Fermé
Julien - 26 oct. 2010 à 20:00
Bonjour,

j'ai une page qui en appel une autre via un require et pour je ne sais quel raison il y'a un interligne qui apparait quand par exemple je commence avec un cadre qui prend tout la largeur (mais pas quand j'affiche un simple texte)

Voici comment fonctionne la page qui est dans le require

<?php

global $pa;

function index()
{
  echo '<div style="background-color: red;">test</div>';
}

switch($pa)
{
   case "index": index(); break;
}

?>


Et voici maintenant la partie avec le require

require('apps/'.$do.'/'.$fi.'.php');


Par contre si je fait ceci il n'y plus ce problème

ob_start();
require('apps/'.$do.'/'.$fi.'.php');
 ob_end_clean();
$page = index();
	
echo $page;


Quelqu'un aurait une petite idée ?

Merci d'avance.