Teddy_le_gnein
Messages postés36Date d'inscriptionvendredi 28 avril 2006StatutMembreDernière intervention31 janvier 2011
-
27 févr. 2008 à 14:42
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 2012
-
27 févr. 2008 à 16:23
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.
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 27 févr. 2008 à 15:02
Hello,
non pas de cache, la variable que tu insères dans le mail a simplement été créée avant que tu inscrives le nouveau texte dans le fichier, donc elle a toujours l'ancienne valeur.
à+