首页 > 解决方案 > 如果日期发生变化如何重置计数器

问题描述

我有一个使用 php 的函数计数器。计数器结果存储在记事本中。如何在日期更改时将计数器重置为 0(零)。

此代码:

$filename = '/data/uploads/document/temp/xmlPos/counter.txt';   //defines the filename to store the counter

function counter(){     //function counter
    global $filename;   //set global variabel $filename

    if(file_exists($filename)){     //if the counter.txt file exists
        $value = file_get_contents($filename);  //set value = value in notepad
    }else{      //if the counter.txt file does not exist it will create a counter.txt file
        $value = 0;     //then set value = 0
    }

    file_put_contents($filename, ++$value);     //menuliskan kedalam file counter.txt value+1
}
counter();  //menjalankan function counter
echo 'Total pengunjung: '.file_get_contents($filename); //menampilkan counter di website

标签: php

解决方案


推荐阅读