Maison >développement back-end >tutoriel php >Comment ajouter des données de formulaire utilisateur à un fichier TXT à l'aide de PHP ?
Comment écrire une entrée de fichier dans un fichier TXT en PHP
Lors de la création d'un formulaire pour capturer les entrées de l'utilisateur, il peut être utile de sauvegarder les données dans un fichier texte pour stockage ou traitement ultérieur. Cela peut être accompli avec quelques commandes PHP simples.
Fichier PHP
<?php if(isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX); if($ret === false) { die('There was an error writing this file'); } else { echo "$ret bytes written to file"; } } else { die('no post data to process'); } ?>
Formulaire HTML
<form action="myprocessingscript.php" method="POST"> <input name="field1" type="text" /> <input name="field2" type="text" /> <input type="submit" name="submit" value="Save Data"> </form>
Explication
Cette solution s'ouvre, écrit et ferme le fichier texte, gérant les opérations d'E/S du fichier pour vous. Notez que vous pouvez modifier le chemin du fichier texte cible selon vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!