Signaler

Insertion de texte dans un fichier txt [Résolu]

Posez votre question QuentinB26 64Messages postés samedi 22 juillet 2017Date d'inscription 7 novembre 2017 Dernière intervention - Dernière réponse le 2 nov. 2017 à 12:38 par QuentinB26
Hey la communauté,
Voila mon problème:
je veux insérer du texte dans un fichier txt grâce au php sans que ça m’écrase les données précédentes, le problème c'est que ça me les écrases!!
Help me please!
Voila mon code et merci d’avance: (je ne peut pas posséder de base de données)
$fp = fopen("texte.txt","w+");
fputs($fp,"\n"."¤"."$pseudo" ."$aajouter"."\n"."$message");
fclose($fp);



Utile
+1
plus moins
Bonjour,

Le mode d'ouverture 'w+' que tu utilises correspond à « écriture avec écrasement ».
Pour pouvoir compléter un fichier, il faut utiliser le mode 'a' (comme « append », en anglais).

cf la doc : http://php.net/manual/fr/function.fopen.php

Xavier
QuentinB26 64Messages postés samedi 22 juillet 2017Date d'inscription 7 novembre 2017 Dernière intervention - 2 nov. 2017 à 12:38
Ca marche boucoup mieux, merci. Auparavant j'avais essayer deja plusieurs mode d'ouverture mais pas lui, Merci!!
(code final pour ceux que ca intéresserait:)
$fp = fopen("texte.txt","a");
fputs($fp,"\n"."¤"."$pseudo" ."$aajouter"."\n"."$message");
fclose($fp);
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !