Page 1 sur 1

recupere champ texte et sauvegarder fichier txt

Posté : 21 juil. 2008, 18:25
par Ak21
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

Posté : 21 juil. 2008, 18:57
par dunbar

Posté : 21 juil. 2008, 19:17
par chrislabricole
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 :)

Posté : 22 juil. 2008, 13:58
par Ak21
Merci de votre aide c'est sympa

Posté : 22 juil. 2008, 14:54
par Ak21
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.