pb d'écriture dans un fichier

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 : pb d'écriture dans un fichier

Re: pb d'écriture dans un fichier

par Victor BRITO » 18 août 2009, 18:43

Regarde du côté de la fonction file_put_contents (), qui, tout en permettant de se passer d'utiliser à la fois fopen (), fwrite () et fclose(), permet d'ajouter du contenu à un fichier existant sans l'écraser, grâce à l'option FILE_APPEND appelée en troisième paramètre.
file_put_contents ($fichier, $corps, FILE_APPEND);

pb d'écriture dans un fichier

par chic » 18 août 2009, 18:24

Bonjour,
je souhaiterais écrire le contenu d'un formulaire dans un fichier texte mais malgré les tutoriaux, je n'y arrive pas complètement. en effet en ouverture de fichier option "w" il me remplace le fichier au lieu de le compléter (voir bout de code)
$fp = fopen($fichier, "w"); // ouverture du fichier en écriture
$corps.="<table><tr><td><FONT COLOR='#0000FF'><B>".$data;
$corps.="</B></FONT></td></tr></table><table><tr><td>".$message."<br></td></tr></table><br>".$contenu;
rewind($fp);
fputs($fp,$corps);
la variable fichier serait-elle mal initialisée?
dois-je mettre l'adresse en dur?
merci de bien vouloir m'aider