如何计算没有数据库的网站联系表单提交


How to count website contact form submissions without database

嗨,我是新来的,有一个关于SMTP邮件PHP功能的问题。我创建了一个联系人表单,它向公司发送HTML电子邮件。

现在我被要求为从网页发送的每封电子邮件创建一个计数器,这样他们就可以知道有多少人在询问有关产品的信息。我读到没有数据库是不可能的,我们不使用这个项目,但我正在考虑用XML计数器来做。

这是更好的方法,还是有其他的可能性?

不,你不需要xml。一个简单的文件就可以了:

counts.txt:

0

counter_update.php:

<?php
$count = trim(file_get_contents('counts.txt'));
$count++;
file_put_contents('counts.txt', $count);

如果您的系统比较繁忙,您可能希望添加一些文件锁定,这样两个并行邮件脚本就不会破坏彼此的计数增量,但这是您所需要的基本功能。