Bonjour à tous!
J'aimerais savoir s'il était possible, à partir d'un requête AJAX (via jQuery) d'afficher les étapes d'exécution de ma fonction PHP au fil de l'eau. (Comme en CLI).
Je m'explique, imaginons la fonction ci-dessous...
jQuery:
PHP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $.post('fil_de_leau',null,function(r){ $('myDiv').append(r); });
> Est-il possible d'afficher dans ma balise div le résultat du "echo" à chaque étape? Théoriquement, je ne devrais avoir comme ci-dessous qu'à la fin de l'exéction de ma fonction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function fil_de_leau(){ for($i = 0;$i<5;$i++){ echo "Etape ".$i."<br/>"; //On fait d'autres choses, puis... usleep(500); flush(); } }
Merci pour vos tuyaux!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Etape 0 Etape 1 Etape 2 ...
Partager