2013-04-04 22 views
-1

嗨,我是新來的,並有一個關於SMTP郵件PHP函數的問題。 我創建了一個發送HTML電子郵件給公司的聯繫表。如何統計沒有數據庫的網站聯繫表單提交

現在我被要求爲網頁發送的每封電子郵件創建一個計數器,以便他們知道有多少人正在請求有關產品的信息。我讀到,如果沒有數據庫,這是不可能的,我們沒有使用這個項目,但我正在考慮用XML計數器來做這件事。

這是更好的方法,還是有其他的可能性呢?

+0

是的,草的另一邊總是更綠。當然,還有其他的可能性。 - 你的具體問題是什麼?哪些現有問題尚未解答您的問題,爲什麼?你在哪裏閱讀過,沒有數據庫是不可能的?什麼使數據庫適合你? XML文件是你眼中的數據庫嗎?爲什麼會有對XML的偏好? – hakre 2013-04-06 00:04:49

回答

4

不,你不需要xml。一個簡單的文件就可以了:

counts.txt:

0 

counter_update.php:

<?php 

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

如果你的系統是適度的忙,你可能希望在一些文件中添加鎖定於是兩個並行郵件腳本不會破壞對方的計數增量,但這是您需要的基本知識。