Bonjour,

Sur une page .php, j'ai l'équivalent en terme de "poids" cette tâche:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
// DEBUT
 
for (0<i<1000) {
   maFonction(); // équivalent à sleep(5 sec);
}
 
// FIN
Autant dire qu'en étant devant la page, j'attends un bon moment.
Je souhaiterais, à chaque tour de boucle, obtenir un retour ou un statut et l'afficher.
Donc l'idée serait de déporter toute la boucle sur un autre fichier Worker.php, qui me retournait typiquement i.

J'ai reniflé du coté de jQuery et AJAX, mais ça ne fait "que" executer TOUTE la boucle en tache de fond (donc j'attends un bon moment mais SANS FREEZE)
Comment obtenir un statut intermédaire?

J'ai vu des fonctions GearmanClient, mais pas évident à mettre en place, je préfèrerais éviter. Avez vous une solution? Tel un backgroundWorker en java?

Merci,
Anduriel