Ecrire dans fichier texte depuis champ de t.

Résolu
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   -  
elementjeje Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   40
 
Merci!

Entre temps, j'ai également trouvé cette solution:
$texte = $_POST['valeure'];
fputs($monfichier, $texte);
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
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   Statut Membre Dernière intervention   40
 
D'accord, je ne connaissais pas... Merci !
0
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   57
 
Tout simplement :

<?php

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

?>
-1