Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/08/2011, 16h49   #1
Membre du Club
 
Inscription : mars 2005
Messages : 217
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : mars 2005
Messages : 217
Points : 54
Points : 54
Par défaut Problème cache de fichier

Bonjour,

Je vous explique mon programme (très simple) :
- sur une page html, l'utilisateur rempli des champs
- lorsqu'il valide on appelle mon programme PHP qui fait :
1- je récupère les données saisies
2- j'ouvre un fichier en append
3- j'écris les données dedans (à la suite s'il y en a)
4- je ferme le fichier
5- je prépare un mail
6- j'envoie le mail avec mon fichier joint.

Mon problème est le suivant : parfois, dans le fichier reçu par mail, il n'y a pas toutes les données, alors que si je regarde sur le serveur, les données y sont bien. Comme si il avait envoyé le fichier avant d'avoir fini d'écrire dedans.
J'ai essayé de mettre un sleep entre les étapes 4 et 5, mais ca ne change rien...
Votre aide serait la bienvenue...
Merci !
__________________
Jérôme
jejeman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 17h01   #2
Membre du Club
 
Inscription : mars 2005
Messages : 217
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : mars 2005
Messages : 217
Points : 54
Points : 54
Bon j'ai trouvé une solution, même si le problème reste entier...
Comme le fichier que j'envoie en pièce jointe est toujours le même (ouverture en append), entre les étapes 4 et 5, je copie ce fichier sous un autre nom et c'est ce nouveau fichier que j'envoie par mail. Puis, ce nouveau fichier je le supprime après l'envoi...
Comme ça je suis sur que le fichier est bien recréé à chaque fois, donc pas de pb de cache...
__________________
Jérôme
jejeman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h27.


 
 
 
 
Partenaires

Hébergement Web