我有以下代码
<div id="mailbox">
<form action="verification.php" method="post">
<input placeholder="Enter your email" type="mail" name="name" style="width:270px;
height:42px; border: solid 1px #c2c4c6; font-size:16px; padding-left:8px;" />
</div>
<div>
<form action="verification.php" method="post">
<input type="submit" id="button2" value="Next" />
</div>
我想如果用户在输入您的电子邮件占位符时输入了一个输入 - 它会将输入保存到文本文件中。
我不知道我需要在verify.php中编写哪些代码。我有2天的PHP知识。
我希望用户在表单中输入的每个输入都会保存到我机器上的user.txt文件中。
谢谢
答案 0 :(得分:0)
我会做这样的事情:
首先将您的HTML更改为:
<div id="mailbox">
<form action="verification.php" method="post">
<input placeholder="Enter your email" type="mail" name="name" style="width:270px; height:42px; border: solid 1px #c2c4c6; font-size:16px; padding-left:8px;" />
<input type="submit" id="button2" value="Next" />
</form>
</div>
然后, verification.php (确保您有所有错误报告)
<?php
if (!ini_get('display_errors')) {
ini_set('display_errors', '1');
}
ini_set('error_reporting', E_ALL);
if (isset($_POST['name'])) {
echo 'Data received, writing to file <br/>';
if (!file_put_contents('/path/to/filename', $_POST['name']."\n", FILE_APPEND)) {
echo 'Sorry! unable to write to the file specified';
} else {
echo 'data written to file';
}
}