我应该使用什么语言组合来永久修改网页?

时间:2009-10-05 18:24:14

标签: forms feedback

我正在尝试制作一个包含2个字段(电子邮件和反馈)和1个按钮的页面。当用户点击按钮时,页面上的表会永久地填充数据。

有没有人建议我应该怎么做?我想避免让脚本向我发送电子邮件或写入数据库。但是如果必须的话,那就更容易配置了。

谢谢, 马特

3 个答案:

答案 0 :(得分:3)

所以你想要一个像你在大多数博客上找到的评论系统?您需要将这些注释存储在某个地方,可能存储在数据库中。至于如何这样做,这完全取决于你已经知道的以及网站目前的编写内容。如果你已经拥有这些技能,你可以使用PHP和MySql,或者ASP.Net/ SQL Server,或者如果你想与酷孩子一起玩,你可以使用Ruby on Rails或Python / Django。

如果您发布了您已经拥有的语言和/或网站的内容,您可能会得到更具体的答案: - )

答案 1 :(得分:1)

虽然它看起来已经过时,但它并不一定是糟糕的设计。您可以使用PHP或Perl(由于它的字符串解析功能)并只是将主页存储在磁盘上。

这是你的sudo代码/设计......

您需要一个看起来如下的html页面

<tr><td>email</td><td>comment 1</td></tr>
<tr><td>email 2</td><td>comment 2</td></tr>
<tr><td>email 3</td><td>comment 3</td></tr>

然后你需要一个php脚本页面来读取这个html文件并显示它。

php页面还将包含用于处理用户提交的评论的代码。当用户发布评论时,您需要打开包含其中行的html页面并附加到该文件。

你需要小心这个设计,因为如果两个人同时尝试读取文件,你可能会遇到写并发问题。添加代码以相应地处理此问题。

答案 2 :(得分:1)

有两种类型的脚本:服务器端和客户端。客户端脚本(JavaScript)仅为其计算机上的特定访问者存储信息,其他任何人都无法看到。

您需要一个服务器端脚本来保存服务器上的反馈。语言或技术取决于您使用的托管服务器。并非所有托管服务都允许服务器端脚本。您首先需要了解托管服务提供商支持的脚本语言和技术。然后我们可以为您提供更多帮助。

添加

对于没有经验的人,我建议搜索具有最需要功能的托管服务。像博客等等。在这些服务上,您可以创建具有评论和反馈的页面等等。