Ecrire dans fichier texte depuis champ de t.

Résolu/Fermé
elementjeje Messages postés 404 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 - 6 avril 2011 à 13:04
elementjeje Messages postés 404 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 - 12 avril 2011 à 18:26
Bonjour,

Je souhaite pouvoir écrire dans un fichier texte ce que j'ai écris dans un champ de texte. Le code source expliquera mieux que moi -_-'
J'ai essayé ça mais ça ne fonctionne pas:
<?php

$monfichier = fopen('fichier.txt', 'a+');

fputs($monfichier, 'echo $_POST['texte'];');  //je récupère ce qui est marqué dans le champ ''texte'' pour ensuite l'écrire dans mon fichier

fclose($monfichier);
?>


Que faut-il mettre à la place de echo $_POST['texte']; ???


Merci de vos réponses!
A voir également:

3 réponses

elementjeje Messages postés 404 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
6 avril 2011 à 17:45
Merci!

Entre temps, j'ai également trouvé cette solution:
$texte = $_POST['valeure'];
fputs($monfichier, $texte);
0
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
6 avril 2011 à 21:33
L'avantage de file_put_contents est de réunir tout à la fois fopen(), fputs() et fclose()... ce qui est plutôt pratique quand on doit simplement dumper du texte dans un fichier, ce qui semble être ton cas.
Autant écrire une ligne de code plutôt que trois pour le même résultat !
0
elementjeje Messages postés 404 Date d'inscription lundi 8 octobre 2007 Statut Membre Dernière intervention 6 juin 2015 40
12 avril 2011 à 18:26
D'accord, je ne connaissais pas... Merci !
0
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
6 avril 2011 à 16:41
Tout simplement :

<?php

    file_put_contents("Chemin du fichier texte", $_POST["texte"]);

?>
-1