salut tout le monde ...
bon voila ... j'ai une application qui fait ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
function affichage($buffer)
{
 
	//remplacement du titre de la page
	$buffer = str_replace ('${title_page}',strip_tags($_SESSION['page']->title_page), $buffer);
 
  return $buffer;
 
}
 
ob_start("affichage");
 
 
echo 'ob level='.ob_get_level();
 
 
 
for ($i = 0; $i<4; $i++){
 
        echo "<br> Line to show.";
        echo str_pad('',6096)."\n";   
 
	for ($j = 0; $j < ob_get_level(); $j++) { ob_end_flush(); }
    ob_implicit_flush(1);
 
        sleep(1);
}
 
echo "Done.";
 
ob_end_flush();
alors ce qui est super étonnant c'est que si j'exécute ce code tout seul ça marche ... je vois mes lignes arriver dans ma page petit à petit

mais lorsque j'essaye d'exécuter ce code dans mon application (genre je fais un include de la boucle for (vu que le reste est déjà fait par l'appli)

eh bien ça ne marche plus...
j'ai un flush une fois tout fini ...

j'ai du zapper un truc mais rien à faire ...



si vous avez une idée

thanks
++