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

时间:2013-04-04 14:49:30

标签: php counter

您好我在这里有一个关于SMTP邮件PHP功能的问题。 我创建了一个联系表单,向公司发送HTML电子邮件。

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

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

1 个答案:

答案 0 :(得分:4)

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

counts.txt:

0

counter_update.php:

<?php

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

如果您的系统处于中等忙碌状态,您可能需要添加一些文件锁定功能,这样两个并行邮件脚本就不会相互篡改计数增量,但这是您需要的基础知识。