2009-12-10 23 views
0

我試圖編寫一個網站,每10,000次訪問者被提示輸入一個可存儲在文本文件中的電子郵件。如果用戶= XXX訪客,提示輸入電子郵件...?

我有一個命中計數器設置在那裏的遊客總量到一個文本文件輸出,所以是有可能的腳本設立類似

「如果數= *(10,000)從visitor.txt 然後提示郵件保存到= emails.txt」

(我有零編程經驗,那正是我想這將是八九不離十等)

這不是一個垃圾網站或任何東西,我有一個真正的用途:)

+1

首先,您如何定義訪問者?只需單擊一次即可訪問該網站,或通過會話Cookie識別它們,或......? – 2009-12-10 04:51:20

+1

如果你沒有編程經驗,我建議先學習編程...... – Gregory 2009-12-10 05:01:52

+0

我打算將它重新標記爲一個'gimmetehcodez'標籤,但我似乎無法完全記住它..如果有人知道你的標籤可能想重申這個問題。 – Earlz 2009-12-10 05:24:29

回答

0

查看用於打開,讀取和寫入文本文件的System.IO.File類。

根據您網站的訪問量,您最好將此信息存儲在數據庫中。

1

這裏就是我想要做的:

  1. 在Global.asax,增加一個步驟,該應用程序啓動時使用System.IO從單獨的文件中讀取當前的用戶數。

  2. 在Global.asax中,向會話啓動事件添加一個步驟以遞增計數器並檢查當前用戶是否是您的特殊用戶之一。如果用戶是「特殊用戶」,則存儲用戶請求URL,然後轉發到您的電子郵件輸入頁面。

  3. (僅限特殊用戶)編寫頁面以接受電子郵件地址以及任何您想要保存的內容。使用System.IO讀取和寫入您的emails.txt文件。完成後,將用戶返回到原始請求URL。

  4. 在Global.asax中,嚮應用程序應用程序結束事件添加一個步驟以使用System.IO將新的當前用戶計數寫入文件。

相關問題