recupere champ texte et sauvegarder fichier txt

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 : recupere champ texte et sauvegarder fichier txt

par Ak21 » 22 juil. 2008, 14:54

alors j'ai fais ceci:

<form id="form1" name="form1" method="post" action="">
<label>
<input name="MESSAGE" type="text" id="MESSAGE" />
</label>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
<?
$MESSAGE = $_POST['MESSAGE'];
$fp = fopen("fichier.txt","r+");
$contenu = fgets($fp,1000000);
fputs($fp,"$MESSAGE
");
fputs($fp,"$contenu");
?>
</form>

Mais il y a un problème, il écrit pas tout enfin il réécris par dessus au bout de 3. J'aimerai qu'il garde en sauvegarde sur le fichier texte tout. snif snif

Avez vous une idée svp.

par Ak21 » 22 juil. 2008, 13:58

Merci de votre aide c'est sympa

par chrislabricole » 21 juil. 2008, 19:17

Pour gagner du temps, tu peux utiliser la fonction file_put_contents() ;)
regarde sur la Doc comment l'utiliser, c'est très très facile :)

par dunbar » 21 juil. 2008, 18:57

recupere champ texte et sauvegarder fichier txt

par Ak21 » 21 juil. 2008, 18:25

Bonjour tout le monde,

J'explique mon problème alors j'ai un champ pour récupérer l'adresse e-mail de visiteur, et j'aimerai que l'adresse soit enregistré dans un fichier texte.

J'utilise la méthode ($_POST['envoi']) mais la c'est pour un envoie de mail que j'utilise cette méthode. Je pense que c'est à peut pres pareil pour l'enregistrement dans un fichier texte mais je sais pas comment faire pour mettre la valeur du champs dans le fichier texte.

Et tout cela sans base de donnée

Quelqu'un peut m'aider.

Ak21