PHP-Write-Datei von der Eingabe in txt

Ich habe auf dieser Website nach einer Antwort gesucht, aber keine gefunden.

Ich habe ein Formular und möchte den Inhalt der Eingabe in eine txt-Datei schreiben lassen. Um es einfach zu machen, habe ich nur ein einfaches Formular und ein Skript geschrieben, aber es bringt mir immer eine leere Seite. Hier ist was ich habe

<html>
<head>
    <title></title>
</head>
<body>
    <form>
        <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>
    <a href='data.txt'>Text file</a>
</body>

und hier ist meine PHP-Datei

<?php
$txt = "data.txt"; 
$fh = fopen($txt, 'w+'); 
if (isset($_POST['field1']) && isset($_POST['field2'])) { // check if both fields are set
   $txt=$_POST['field1'].' - '.$_POST['field2']; 
   file_put_contents('data.txt',$txt."\n",FILE_APPEND); // log to data.txt 
   exit();
}
    fwrite($fh,$txt); // Write information to the file
    fclose($fh); // Close the file
    ?>

Antworten auf die Frage(5)

Ihre Antwort auf die Frage