Heim > Artikel > Backend-Entwicklung > Wie kann ich PHP verwenden, um Formulardaten in einer Textdatei zu speichern?
PHP: Formulareingabe in eine Textdatei schreiben
Problem:
Sie haben ein Formular und möchten die in seine Felder eingegebenen Eingaben erfassen und in eine Textdatei schreiben. Ihre aktuelle Lösung liefert jedoch nicht das gewünschte Ergebnis.
Lösung:
Um Formulareingaben in eine Textdatei zu schreiben, können Sie die folgenden Schritte ausführen:
HTML-Formular aktualisieren:
Stellen Sie sicher, dass Ihr Formular das verwendet „POST“-Methode und enthält die notwendigen Eingabeelemente.
<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>
PHP-Skript:
<?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"); } ?>
Das obige ist der detaillierte Inhalt vonWie kann ich PHP verwenden, um Formulardaten in einer Textdatei zu speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!