如何在PHP上运行txt文件?

时间:2016-05-18 14:36:08

标签: php

我有txt文件,在下面的查询中保留1以从txt和+1中获取内容

 function analitic(){

    $file = fopen(TEMPLATEPATH . "/analitic.txt", "w");
    $txt = $_POST['data']; //$txt = 1                           
    fwrite($file, $txt);
    fclose($file);

 }

如何在txt文件中添加日期?如果日期不同,请将数据保存在下一行吗?

谢谢google翻译:)

2 个答案:

答案 0 :(得分:0)

这会有用......

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

答案 1 :(得分:0)

有人认为是这样的:

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();
}