我正在尝试将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。我确定这里有一个简单的错误。有人可以帮我弄这个吗?提前谢谢!
答案 0 :(得分:0)
我们得到了它!事实证明,PHP $ _POST方法查找“name”属性而不是“id”。