Voilà mon problème...
J'ai écrit un petit script dans lequel un fichier texte est créé et jusqu'a la fin du scripte, d'autres données peuvent êtres ajoutés à ce fichier texte.
à la fin du scripte, un mail est envoyé à l'administrateur avec le contenu du fichier texte...
Mais seulement voilà...
sans même ajouter d'autres données, en testant simplement l'ecriture d'un texte précis dans le fichier, lors de l'envoi, l'admin recois bien le mail, mais avec le contenu précédent du fichier texte.
exemple: si j'écrit "savon" dans le fichier et que je lance le programme, si ce programme doit ecrire "baignoire" à la place, le mail d'arrivé sera inscrit "savon" alors qu'en ouvrant le fichier text, le contenu est bien devenu "baignoire".
J'ai poussé le vice à mettre une pause de 10 secondes entre l'écriture du fichier et l'envoi du mail, mais le mail qui arrive concerve toujours le contenu de l'ancien fichier.
En essayant d'ouvrir ce fichier texte durant la pause, et avant l'envoi de mail, je constate que le fichier à bien pris les bons changement en compte, mais à l'arrivé du mail, c'est bien l'ancien contenu qui est inscrit.
Y'a t'il une forme de cache pour les fichiers, et comment la configurer (php.ini, ou fonction à écrire dans le scripte)
Merci de m'éclairer car je ne vois pas comment remedier à ce problème.