我正在尝试制作一个包含 2 个字段(电子邮件和反馈)和 1 个按钮的页面。当用户单击按钮时,页面上的表格将永久填充数据。
有没有人建议我应该如何做到这一点?我想避免让脚本向我发送电子邮件或写入数据库。但如果我必须这样做,更容易配置的将是首选。
谢谢,马特
所以你想要一个像你在大多数博客上找到的评论系统吗?您需要将这些评论存储在某个地方,可能在数据库中。至于如何做,这将完全取决于您已经知道什么以及网站当前编写的内容。如果您已经具备这些技能,您可以使用 PHP 和 MySql,或者 ASP.Net/SQL Server,或者如果您想要要与酷孩子相处,您可以使用 Ruby on Rails 或 Python/Django。
如果您发布您已经有经验的语言,和/或网站是用什么编写的,您可能会得到更具体的答案:-)
虽然它可能看起来已经过时,但它不一定是一个糟糕的设计。您可以使用 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 页面并附加到该文件。
但是,您需要小心这种设计,因为如果两个人同时尝试读取文件,您可能会遇到写入并发问题。添加代码以相应地优雅地处理此问题。
有两种类型的脚本:服务器端和客户端。客户端脚本 (JavaScript) 仅在他的计算机上存储特定访问者的信息,其他任何人都看不到。
您需要一个服务器端脚本来保存服务器上的反馈。语言或技术取决于您使用的托管服务器。并非所有托管服务都允许服务器端脚本。您首先需要了解您的托管服务提供商支持哪些脚本语言和技术。那么我们可以为您提供更多帮助。
添加:
对于没有经验的人,我建议搜索具有最需要功能的托管服务。诸如博客之类的东西。在此类服务上,您可以创建包含评论和反馈等等的页面。