我正在尝试制作一个包含2个字段(电子邮件和反馈)和1个按钮的页面。当用户点击按钮时,页面上的表会永久地填充数据。
有没有人建议我应该怎么做?我想避免让脚本向我发送电子邮件或写入数据库。但是如果必须的话,那就更容易配置了。
谢谢, 马特
答案 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)仅为其计算机上的特定访问者存储信息,其他任何人都无法看到。
您需要一个服务器端脚本来保存服务器上的反馈。语言或技术取决于您使用的托管服务器。并非所有托管服务都允许服务器端脚本。您首先需要了解托管服务提供商支持的脚本语言和技术。然后我们可以为您提供更多帮助。
添加强>
对于没有经验的人,我建议搜索具有最需要功能的托管服务。像博客等等。在这些服务上,您可以创建具有评论和反馈的页面等等。