Menu

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

QuentinB26 72 Messages postés samedi 22 juillet 2017Date d'inscription 16 juin 2018 Dernière intervention - 2 nov. 2017 à 11:42 - Dernière réponse : QuentinB26 72 Messages postés samedi 22 juillet 2017Date d'inscription 16 juin 2018 Dernière intervention
- 2 nov. 2017 à 12:38
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);



Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Reivax962 3246 Messages postés jeudi 16 juin 2005Date d'inscription 2 juillet 2018 Dernière intervention - 2 nov. 2017 à 11:51
2
Merci
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

Merci Reivax962 2

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22446 internautes ce mois-ci

QuentinB26 72 Messages postés samedi 22 juillet 2017Date d'inscription 16 juin 2018 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);
Commenter la réponse de Reivax962