Ecriture dans un fichier texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Ecriture dans un fichier texte

par Cyrano » 09 nov. 2006, 19:43

En regardant dans la doc sur fopen(), tu aurais trouvé la liste compl`te des modes d'ouverture de fichiers. Par exemple :
  • 'w' : Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.
  • 'a' : Ouvre en écriture seule ; place le pointeur de fichier à la fin du fichier. Si le fichier n'existe pas, on tente de le créer.

Ecriture dans un fichier texte

par Moker » 09 nov. 2006, 18:23

bonjour,

je desire inserer la valeur d'une variable recuperer dans un formulaire a la suite d'un fichier texte.

voici mon code:
if(isset($_POST["msg"]))
{
$file = "msg.txt";
$fp = fopen($file,"w");
fputs($fp,$_POST["msg"]);
fclose($fp);
}
cela fonctionne mais cela ecrase la valeur a chaque soumission du formulaire!

comment faire pour que les valeurs soit inserée a la suite en passant une ligne ?

merci d'avance.