Fputs et fwrite

Fermé
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 25 nov. 2009 à 14:11
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 25 nov. 2009 à 15:48
Bonjour,

J'essaie de modifier un fichier ouvert avec php. Le fichier contient la date et le nombre de tentatives de connexions de l'utilisateur :
25.11.2009;1


Le problème, c'est qu'avec fputs, il rajoute la chaîne devant au lieu d'écrire par dessus :
25.11.2009;125.11.2009;125.11.2009;1...

Et avec fwrite, c'est l'inverse.

4 réponses

Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
25 nov. 2009 à 14:39
Salut,

Tu as surement une erreur ailleurs car fputs est un alias de fwrite (voir https://www.php.net/manual/fr/function.fputs.php elle a donc le même comportement.
Ce qui peut jouer c'est le mode utilisé dans le fopen ou le traitement de ta chaine avant de l'écrire dans le fichier.
0