Bonjour,

Je souhaite gérer l'affichage sur ma page web.
J'ai 3 exécutions de fonction les unes après les autres. L'éxécution de ces 3 fonctions prend environ 40s.
J'essaye d'obtenir un affichage du déroulement de chacune des fonctions pour que l'utilisateur attend patiemment.
Ex (simpliste):

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
 echo('<hr><PRE>Début de fonction 1</PRE>');
flush();
Fonction1();
echo('<hr><PRE>Fin de fonction 1 : Tps en Seconde</PRE>');
flush();
 
echo('<hr><PRE>Début de fonction 2</PRE>');
flush();
Fonction2();
echo('<hr><PRE>Fin de fonction 2 : Tps en Seconde</PRE>');
flush();
 
echo('<hr><PRE>Début de fonction 3</PRE>');
flush();
Fonction3();
echo('<hr><PRE>Fin de fonction 3 : Tps en Seconde</PRE>');
flush();
Je pensais avoir un petit effet qui afficherait d'abord la première partie puis la seconde etc.
Or php n'affiche le buffer qu'en fin d'éxécution. Je n'arrive pas à lui dire d'expulser le buffer après chaque Fonction.

Quelqu'un aurait-il une solution pour forcer l'affichage du buffer.