Insertion de texte dans un fichier txt

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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);



A voir également:

1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
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 : https://www.php.net/manual/fr/function.fopen.php

Xavier
2
Utilisateur anonyme
 
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);
0