PHP : écriture d'une entrée de formulaire dans un fichier texte
Problème :
Vous avez un formulaire et souhaitez capturer l’entrée saisie dans ses champs et l’écrire dans un fichier texte. Cependant, votre solution actuelle ne parvient pas à produire le résultat souhaité.
Solution :
Pour écrire une entrée de formulaire dans un fichier texte, vous pouvez suivre ces étapes :
Mettre à jour le formulaire HTML :
Assurez-vous que votre formulaire utilise le Méthode "POST" et inclut les éléments d'entrée nécessaires.
<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>
Script PHP :
<?php // Check if data is submitted if (isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; // Use file_put_contents to write data to a text file $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX); if ($ret === false) { die("Error writing file"); } else { echo "$ret bytes written to file /tmp/mydata.txt"; } } else { die("No POST data to process"); } ?>
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!