Bonjour à tous,
J'aimerais enregistrer le contenu d'un champ de type "textarea" dans un fichier (donnees.txt), mais je voudrais que le contenu du fichier donnees.txt s'affiche automatique dans mon textarea, pour pouvoir le modifier, sans avoir à tout retaper.
J'ai essayé le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php if (isset($_POST['texte'])) file_put_contents( 'donnees.txt', $_POST['texte']); ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <textarea name="texte"><?php echo file_get_contents( 'donnees.txt' ); ?></textarea><br/> <input type="submit" value="ecrire" /> </form>
Vous trouverez la page qui contient ce code à cette adresse
Malheureusement j'ai un problème : le contenu du fichier donnees.txt est inchangé, et quand je clique sur le bouton "Ecrire" je suis automatiquement redirigé à la racine du site, au lieu de rester sur la même page.
Comment est-ce que je peux corriger cela ?
Merci d'avance de vos réponces
Partager