Я совершенно новичок в php. И были следующие уроки. Мне нужно выполнить создание формы, которая вызывает функцию php, которая принимает входные данные формы и записывает их в файл. Должно быть достаточно легко? Я пробовал это во многих отношениях, и это то, что я получил. Однако по какой-то причине он пишет, что работает три раза, то есть три записи вменяются, а затем все, что после третьей, игнорируется test.txt - это файл, в который я пишу.
<?php
$email= $_POST['email'];
$myFile = "test.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "$email\n";
fwrite($fh, $stringData);
fclose($fh);
?>
Вот форма, которую я использую для использования php.
<div id="login-box">
<form name="form" method="post" action="<?php $_SERVER['PHP_SELF'];?>">
<div class="text-field">
<input name="email" id="email" type="text">
</div>
<input id="login" type="submit" value="Submit">
</form>
</div>