因此,我的页面加载正常,并加载formsubmit.php页面,但它没有将数据发布到文件中。
form.php的
<!DOCTYPE html>
<html>
<head>
<title>Enter Your Email</title>
<link rel="stylesheet" href="../css/normalize.css">
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<section class="loginform cf">
<form name="login" method="post" action="formsubmit.php">
<div class ="createaccount">
<ul>
<li class="subcolumn11">Company Email</li>
</ul>
</div>
<div id ="column2">
<ul>
<li>
<input type="email" name="pemail" placeholder="firstname.lastname@peoplenet.com" >
</li>
<li>
<input type="submit" value="Email Submit">
</li>
</ul>
</div>
</form>
</section>
</body>
</html>
formsubmit.php
<?php
file_put_contents('data.txt',trim($_POST['pemail'])."\n",FILE_APPEND);
?>
data.txt与form.php和formsubmit.php在同一个文件夹中,但我似乎无法获得任何实际附加到此文件的内容。知道我做错了吗?
EDIT1:
print_r($ _ POST ['pemail'];返回数据(本例为test@test.com)
我将文件夹设置为chmod 777,将单个文件设置为chmod 666,我仍然无法将其发布到文件中。
EDIT2:NVM终于发布到了该文件。由于某种原因它只需要30秒。这是一个许可问题。