是否可以将网站上的用户输入保存到 txt 文件中?
Posted
技术标签:
【中文标题】是否可以将网站上的用户输入保存到 txt 文件中?【英文标题】:Is it possible to save userinput on a webstite to a txt file? 【发布时间】:2021-08-02 13:54:50 【问题描述】:我正在尝试创建一个网站,用户可以在其中输入一些内容,然后将其保存在一个 txt 文件中,我使用我找到的 js 代码进行了尝试,但它不起作用。我真的不知道该怎么做,这是代码
<!DOCTYPE html>
<html>
<head>
<title>Form</title>
</head>
<body>
<form onsubmit="WriteToFile(this)">
Username:<br>
<input type="text" name="name" id="name"><br>
Password:<br>
<input type="text" name="pwd" id ="pwd"><br>
<input type="submit" name="submit">
</form>
<script>
function WriteToFile(passForm)
set fso = CreateObject("Scripting.FileSystemObject");
set s = fso.CreateTextFile("data.txt", True);
var name = document.getElementById('name');
var pwd = document.getElementById('pwd');
s.writeline("Username :" + name);
s.writeline("Password :" + pwd);
s.writeline("-----------------------------");
s.Close();
</script>
</body>
</html>
【问题讨论】:
【参考方案1】:纯 HTML 和 javascript 无法做到这一点,因为 JavaScript 无法访问服务器文件。 你必须做一些服务器端编程才能达到同样的效果。
例如在 php 中,您可以使用fwrite()
。更多详细信息,请参阅您使用的服务器端语言的官方文档。
【讨论】:
以上是关于是否可以将网站上的用户输入保存到 txt 文件中?的主要内容,如果未能解决你的问题,请参考以下文章