2014-10-29 69 views
0

我想有一種方法可以查看PHP腳本已被使用的次數?我想要一個文件,裏面只有一個數字,然後我希望能夠查看它。因此,如果有6人通過我的PHP腳本發送電子郵件,那麼每次使用時都會將1加1,然後將其保存到文件中?如何將計數添加到php腳本中?

我該怎麼做?謝謝。

+0

聽起來像一個典型的使用情況的數據庫。如果這不是一個選項,你仍然想將文本文件作爲「數據庫」處理,那麼你究竟在哪裏遇到問題?讀文件?增加價值? – Lix 2014-10-29 14:34:22

+0

在您的腳本中,打開文件,讀取數字,添加一個數字,將數字寫入文件。 – 2014-10-29 14:34:29

+0

是信不信,我不知道PHP我只知道一些不鏈接的位和bob,我不知道打開文件並將數據保存到他們的任何東西? – 2014-10-29 17:12:02

回答

2

你可以使用PHP的file_get_contents();file_put_contents();功能:

$file = 'count.txt'; 

if(file_exists($file)){ 
    $current = file_get_contents($file); 
    file_put_contents($file, ($current + 1)); 
}else 
    file_put_contents($file, 1); 
+0

如果沒有文件,什麼會給你'未能打開流:沒有這樣的文件或目錄'。 – vaso123 2014-10-29 14:39:56

+0

@lolka_bolka不再:) – 2014-10-29 14:42:30

+0

thx編輯:) – vaso123 2014-10-29 14:44:57

2
//Define the name of the file 
define('FILE_NAME', 'counter.txt'); 

//Check is there this file 
if (file_exists(FILE_NAME)) { 
    //If yes, read out the content of it 
    $content = file(FILE_NAME); 
    //Put the incrased value 
    file_put_contents(FILE_NAME, $content[0] + 1); 
} else { 
    //Create the file with 1 visitor 
    file_put_contents(FILE_NAME, 1); 
} 
+1

我永遠不會明白,爲什麼有人downvote測試和工作的解決方案。 – vaso123 2014-10-29 14:40:52

相關問題