Bonjour,

J'utilise PHP4, MySQL4, Smarty, AJAX et Prototype (http://kpumuk.info/ajax/ajax-enabled-smarty-plugins/)

Je dois lire un fichier csv contenant 20 000 lignes et insérer un certain nombre de ces lignes en base. Cela prend beaucoup de temps je voulais donc faire une barre de progression pour afficher l'avancement.

Lors de l'avancement de ce traitement, je mets un rapport en base de données avec le nombre de lignes ajoutées, ignorées et les lignes avec des erreurs.

J'ai crée un événement (AJAX) qui va vérifier toutes les 2 secondes l'état, le récupère et l'affiche.
J'initialise l'événement puis je lance l'exécution du traitement long.

Le problème c'est que les événements s'exécutent tous d'un coup une fois la tache longue finie.
Pouvez-vous me dire comment je pourrais régler ce problème ?
(Si besoin, je peux ajouter le code)