使用 php 将 html 表单数据保存到 txt 文件
Save html form data to a txt file using php
我是 PHP 的新手并且苦苦挣扎,我有一个 HTML 表单类型的登录表单,我想将来自 html 表单的输入值存储到一个 txt 文件中,这些所有文件都托管在免费托管网站上(我制作它是为了学习目的)。我已经尝试了很多线程来实现这一点,但是 none 其中对我有用,直到 now.So 任何人都可以帮助我,我试过 code.whihc 不工作
一个 HTMl 表格,一个 php 代码文件和一个 txt 文件,其中三个托管在免费虚拟主机 000webhost 上。
<!DOCTYPE html>
<html>
<BODY>
<form action = "post.php" method="POST">
<h1> Please enter your information to create a new login account</h1>
<p>
<label>Login Name:</label><input type = "text" name = "name" />
<label>Password:</label><input type = "password" name = "pwd" />
<br/>
<br/>
</p>
<input type = "submit" name="submit_btn" id = "submit" value = "submit"/>
<input type = "reset" id = "reset" value = "reset"/>
</form>
</BODY>
</html>
php 文件
<?php
if(isset($_POST['submit_btn']))
{
$username = $_POST['name'];
$password = $_POST['pwd'];
$text = $username . "," . $password . "\n";
$fp = fopen('data.txt', 'a+');
if(fwrite($fp, $text)) {
echo 'saved';
}
fclose ($fp);
}
?>
我已经上传 data.txt。
这很可能是权限问题。使用 is_writable
检查写入权限或使用 ini_set('display_errors', true);
启用错误输出
相应地更改 data.txt 的权限。
我是 PHP 的新手并且苦苦挣扎,我有一个 HTML 表单类型的登录表单,我想将来自 html 表单的输入值存储到一个 txt 文件中,这些所有文件都托管在免费托管网站上(我制作它是为了学习目的)。我已经尝试了很多线程来实现这一点,但是 none 其中对我有用,直到 now.So 任何人都可以帮助我,我试过 code.whihc 不工作
一个 HTMl 表格,一个 php 代码文件和一个 txt 文件,其中三个托管在免费虚拟主机 000webhost 上。
<!DOCTYPE html>
<html>
<BODY>
<form action = "post.php" method="POST">
<h1> Please enter your information to create a new login account</h1>
<p>
<label>Login Name:</label><input type = "text" name = "name" />
<label>Password:</label><input type = "password" name = "pwd" />
<br/>
<br/>
</p>
<input type = "submit" name="submit_btn" id = "submit" value = "submit"/>
<input type = "reset" id = "reset" value = "reset"/>
</form>
</BODY>
</html>
php 文件
<?php
if(isset($_POST['submit_btn']))
{
$username = $_POST['name'];
$password = $_POST['pwd'];
$text = $username . "," . $password . "\n";
$fp = fopen('data.txt', 'a+');
if(fwrite($fp, $text)) {
echo 'saved';
}
fclose ($fp);
}
?>
我已经上传 data.txt。
这很可能是权限问题。使用 is_writable
检查写入权限或使用 ini_set('display_errors', true);
相应地更改 data.txt 的权限。