Bonjour
C'est peut etre un peu tard pour vous, mais ca pourra peut etre servir a d'autres qui tomberaient ici par hasard:
@Xavier:
Met un sleep avant ton if (qui n'est pas une boucle.. parles de bloc a la limite)
@Yvonaki:
Flush les buffers:
ob_flush(); flush();
@ScoopFinder:
C'est pas si simple.
Sans outputbuffering, suffit de vider les buffers. Si tu utilise l'outputbuffering (activé par défaut dans wamp), effectivement, le contenu du buffer n'est envoyé qu'a la fin de la génération du script.
L'utilisation de l'outputbuffering permet par exemple de balancer des headers ou d'ouvrir une session apres avoir déjà écrit sur le canal de sortie (attention dans le cas de l'utilisation d'UTF8, avec le BOM, voir wikipedia)