使用Xamp在本地机器上用.txt编写PHP


PHP write in .txt on local machine using Xamp

我有表单,我希望输入的内容存储在.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']。