我有表单,我希望输入的内容存储在.txt文件中
我使用的是example,而apache正在运行
HTML:
<form action="add.php" method="POST">
<div class="input-wrapper">
<input type="text" name="realname" class="id">
<input type="password" name="mypassword" class="password">
</div>
<input type="submit" value="submit" name="submit" class="submit">
</form>
PHP:
<?php
if(isset($_POST['realname']) && isset($_POST['mypassword'])) {
$data = $_POST['realname'] . '-' . $_POST['mypassword'] . "'n";
$ret = file_put_contents('/mydata.txt', $data, FILE_APPEND | LOCK_EX);
if($ret === false) {
die('There was an error writing this file');
}
else {
echo "$ret bytes written to file";
}
}
else {
die('no post data to process');
}
它说明存储了多少字节,但.txt文件保持为空。所以我不知道出了什么问题
我不懂PHP,所以也许我在做一些愚蠢的事情?
您必须使用表单中定义的名称$_POST['alname']和$_POST['mypassword']。