我有一个txt文件,它保持1,如下查询所示,以从txt和+1 中获取内容
function analitic(){
$file = fopen(TEMPLATEPATH . "/analitic.txt", "w");
$txt = $_POST['data']; //$txt = 1
fwrite($file, $txt);
fclose($file);
}
如何在txt文件中添加日期?如果日期不同,是否将数据保存在下一行?
谢谢你谷歌翻译:)
这将起作用。。。
file_put_contents(TEMPLATEPATH."/analitic.txt",PHP_EOL.date('c').PHP_EOL,FILE_APPEND);
- PHP_EOL-这是"下一行"字符
- file_put_contents/file_APPEND是一种稍微简洁一点的文件写入方法
- "c"-是ISO日期时间的日期格式,请参阅http://php.net/manual/en/function.date.php了解更多信息
有些人这样想:
function my_action_myFunc(){
$data = $_POST['data'];
$date = date('d.m.Y');
$file = file_get_contents(TEMPLATEPATH."/analitic.txt",null,null, 10);
settype($file, "integer");
settype($data, "integer");
$a = $file+$data;
file_put_contents(TEMPLATEPATH."/analitic.txt",$date.PHP_EOL.$a);
wp_die();
}