PHP 5.3将内容写入纯文本

时间:2014-07-24 19:47:22

标签: webserver php-5.3

我正在尝试将PHP脚本写入纯文本文件。我以前做过这个,它工作得很好。但由于某种原因,这次不能正常工作 这是我正在使用的HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="/css/feedback.css" >
        <title>Questions, Comments, Suggestions</title>
    </head>
    <body>
        <p class="title">Questions, comments, and suggestions here!</p>
            <form method="post" name="userFeedback" action="/submit.php">
            <textarea id="comments" placeholder="Leave a comment or review here..."></textarea>
            <textarea id="name" placeholder="Your name here"></textarea>
            <textarea id="contact" placeholder="Put any means of contact you want to here (optional)"></textarea>
            <br>
            <input class="enter" type="submit" value="Enter">
        </form>
    </body>
</html>

我想要做的就是用PHP 5.3打印输入普通.txt文件的内容。这是代码:

$data = ($_POST["comments"] ." || ". $_POST["name"] ." || ". $_POST["contact"]);
    $data = strip_tags($data);

    $file = "feedback.txt";
    $f = fopen($file, "a+");

    fwrite($f, $data . "\n" . "\n");

    fclose($f);

    header ( 'Location: index.html' );

请记住我使用的是5.3。我确定这里有一个简单的错误。有人可以帮我弄这个吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

我们得到了它!事实证明,PHP $ _POST方法查找“name”属性而不是“id”。