Approche simplifiée de PHP pour écrire des données d'entrée dans un fichier texte
Dans le développement Web, il est souvent nécessaire de collecter les entrées des utilisateurs et de les stocker dans un format persistant. PHP fournit une solution efficace pour écrire de telles entrées dans un fichier texte.
Le problème
Un défi courant auquel sont confrontés les développeurs consiste à obtenir les entrées des utilisateurs à partir d'un formulaire HTML et à écrire dans un fichier texte. Pour faciliter ce processus, nous allons d'abord créer un formulaire simple avec deux champs de saisie (field1 et field2) et un bouton de soumission :
<form action="process.php" method="POST"> <input name="field1" type="text"> <input name="field2" type="text"> <input type="submit" name="submit" value="Save Data"> </form>
Ensuite, nous créerons un script PHP (process.php) pour gérer la soumission du formulaire et écrire l'entrée dans un fichier texte :
<?php if (isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\n"; file_put_contents('data.txt', $data, FILE_APPEND | LOCK_EX); } else { die('Missing required data'); } ?>
Solution
Le La fonction file_put_contents() simplifie le processus d'ouverture, d'écriture et de fermeture d'un fichier texte. Il prend trois paramètres : le chemin du fichier, les données à écrire et les éventuels indicateurs (par exemple, FILE_APPEND à ajouter à un fichier existant).
Notes supplémentaires
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!