如何在PHP上操作txt文件?

如何在PHP上操作txt文件?,php,Php,我有一个txt文件,在下面的查询中保留1,从txt和+1中获取内容 function analitic(){ $file = fopen(TEMPLATEPATH . "/analitic.txt", "w"); $txt = $_POST['data']; //$txt = 1 fwrite($file, $txt); fclose($file); } 如何在txt文件中添加日期?如果日期不同,是否

我有一个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\u put\u contents/file\u APPEND是一种更简洁的文件写入方法
  • “c”-是ISO日期时间的日期格式,有关详细信息,请参阅
这将起作用

file_put_contents(TEMPLATEPATH."/analitic.txt",PHP_EOL.date('c').PHP_EOL,FILE_APPEND);
  • PHP_EOL-这是“下一行”字符
  • file\u put\u contents/file\u APPEND是一种更简洁的文件写入方法
  • “c”-是ISO日期时间的日期格式,有关详细信息,请参阅
    • 有些人这样认为:

      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();
      }
      
      有人这样想:

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

      谢谢以及如何从txt文件中获取值并合计不同的值?很抱歉,但我不理解您问题中的任何其他内容:(如果您可以编辑以使其更清晰,我可能会更新我的答案。没关系,我找到答案:)谢谢!以及如何从txt文件中获取值并合计不同的值?很抱歉,但我不理解您问题中的任何其他内容:(如果您可以编辑以使其更清晰,我可能会更新我的答案。没关系,我是find answer:)