Javascript 将HTML5表单输入添加到服务器端文本文件

Javascript 将HTML5表单输入添加到服务器端文本文件,javascript,forms,Javascript,Forms,我正在寻找使用web表单(可能是HTML5)接收单个字符串的数据,并将该输入附加到服务器端文本文件的末尾。有没有一种方法可以让我使用Javascript或ActiveX之类的东西来实现这一点?我知道您可以使用这样的表单创建文本文件并将其下载到客户端(和),但我希望该文件保存在服务器上,而不是客户端的机器上 安全性将以表单页面本身的访问控制的形式进行处理,因此我不太担心代码注入,尽管如果有一种相对简单的方法来清理输入,我也会将其包括在内。此外,该文件的内容本质上不敏感,因此公开曝光是可以的 例如,

我正在寻找使用web表单(可能是HTML5)接收单个字符串的数据,并将该输入附加到服务器端文本文件的末尾。有没有一种方法可以让我使用Javascript或ActiveX之类的东西来实现这一点?我知道您可以使用这样的表单创建文本文件并将其下载到客户端(和),但我希望该文件保存在服务器上,而不是客户端的机器上

安全性将以表单页面本身的访问控制的形式进行处理,因此我不太担心代码注入,尽管如果有一种相对简单的方法来清理输入,我也会将其包括在内。此外,该文件的内容本质上不敏感,因此公开曝光是可以的

例如,我是否可以使用类似的东西,然后将输入添加到服务器上的文件中,而不是作为下载提供?如果需要,我也可以切换到PHP或其他web语言

谢谢

有没有一种方法可以让我使用Javascript或ActiveX之类的东西来实现这一点

客户端技术无法写入服务器上的文件

您可以发出HTTP请求。处理该请求的服务器端代码可以写入文件。服务器端代码可以用JavaScript编写。它还可以使用ActiveX控件

安全性将以表单页面本身的访问控制的形式进行处理


攻击者无需查看表单即可向表单指向的位置发出HTTP请求。这只是通过默默无闻实现的安全性…这不是安全性。

好的,我以前从未从服务器端处理过这个问题。你有什么建议让我从哪里开始读这篇文章吗?如果我真的使用了这种方法,我怎样才能保证它的安全?你能给我们一个你已经尝试过的例子吗?从我所读到的内容来看,我的理解是,您希望在已经存在的文本文件末尾附加一个字符串,然后保存它?@Jay Jordan,我之前设置了一个表单,将其输入保存到MySQL数据库。那是很久以前的事了,后来我放弃了,完全忘记了我当初是怎么做的。这是我唯一一次半成功的尝试,因为它确实有效。问题是,我试图将这些数据拉入一个不支持数据库的程序中,但由于复杂的原因,确实不能。不管怎样,你理解对了……这正是我想要的。我希望能够让用户在服务器上向文件中添加一小行文本,而无需下载、编辑和上传。这可能涉及多种技术。很难给出一个“笼统”的答案来满足一切。我不是用php给你答案的合适人选,但我希望能提供一些指导。如果为用户输入字符串提供了一个输入元素,那么可以通过某个dom事件触发对服务器的http请求(ajax、fetch等)。然后,服务器可以获取该字符串并将其附加/前置到文本文件中并保存它。这很直截了当。如果您需要javascript部分的示例,我可以提供帮助;或者,如果您需要一个使用c#或java的示例,很抱歉响应太晚。最近没有这么活跃。@Jay Jordan我当然欢迎一个代码示例,但我不想让你为我做所有的工作。除了前端的javascript之外,我需要在服务器上运行什么样的代码才能从客户端发出此请求?