Bonjour,
Je poste ici, c'est pas très adapté, il faudrait une section CLI...
Voila ma problèmatique : Je voudrait dédoubler le flux de sortie standard.
Je sais même pas si c'est possible, google ne m'a pas dépanné et je m'en remet à vos avis de pro.
Ma problématique en détail :
J'ai un script qui fait des trucs, qui affiche d'autres trucs à l'écran etc.
A la fin du script, j'envoie un INSERT dans dans une base de données pour loger les opérations effectuées par le script, et j'aimerai aussi loger ce qui a été affiché à l'écran par le script (Notices, Erreurs, echo etc)
Je sais que je peux récupérer ces affichage en retour d'un sustem ou d'un exec, mais ca m'obligerai à sortir la requete d'inserton et de logage du script et ça, je veux pas.
Il doit également être possible de rediriger le flux de sortie standard de l'écran vers une variable. Mais à ce moment, plus d'affichage écran... Et moi j'en veux un, le script peu être lancé par un programme ou par un humain...
Donc ma question :
Est il possible en PHP, de faire en sorte que les trucs envoyés à l'écran (erreurs, echo etc) soient aussi envoyés automatiquement dans une variable (chaine de caractères "sorties écran")???
Merci!
Partager