URL: https://linuxfr.org/forums/programmation-php/posts/remonte-en-temps-reel-d-un-script-externe Title: Remonté en temps réel d'un script externe Authors: Ecran Plat Date: 2012年03月19日T11:50:23+01:00 Tags: php et python Score: -1 Bonjour, j'ai un petit problème. Depuis une page en php je lance un script en python et j'affiche le résultat. ```php //Lancement du script $date = preg_replace('/([0-9]{2}).([0-9]{2}).([0-9]{4})/', '\3円\2円\1円', $date); $commande = "python /var/www/devel/liasses/traitement.py -d $date 1>/dev/stdout 2>/dev/stdout"; $execution = passthru($commande); ``` ça fonctionne bien, mais php attend la fin de l'exécution de mon script python pour remonter les résultats. traitement.py modifie des fichiers pdf (c'est des plans, il rajoute un numéro d'ordre de fabrication puis fait un gros pdf avec tous les plans à imprimer) donc le script prend quelques minutes pour s'exécuter. Le truc c'est que j'aurais voulut afficher en temps réel ce qu'il fait, quand je le lance dans le shell, le script m'affiche ligne après ligne les résultats qu'il trouve. En php il m'affiche tout en bloc une fois qu'il à finis de travailler. j'ai le même problème avec exec et system, existe t'il un moyen de remonter les résultats au fur à mesure que mon script python les sorts ? Je vous remercie d'avance