zoukankan      html  css  js  c++  java
  • php 实现创建文件并追加数据

    最近因为后台有其他事情忙,所以我最近又开始学习php的内容了。

    (不过话说回来从客户端写到后台的感觉还是很爽的,嘿嘿)

    需求是这样:从前台发来一些信息,存成文本文档,以后再统一处理(比如,存入用户账户信息 验证信息 晚上统一时间返款 支付宝就是这样,感觉这样好烦)

    不多说,研究了一段时间别人的代码后我的最终代码是这样的:

    $zhanghao = $_POST['zhanghao']; //账号
    
    $price = $_POST['jine'];//金额
    
    $yanzheng = $_POST['yanzheng'];   //验证
    
    $user_id = $_POST['id'];//用户id
    
    $result=0;
    
    //将数据写入文本文档,定期处理
    
    $date = date('ymd');
    
    $payback_table = fopen('../payback/'.$date."payback.txt" , 'a+')or die("Unable to open file!");
    
    $payback_item = $price."	".$zhanghao."	".$yanzheng."
    ";//组织文字排版
    
    fwrite($payback_table , $payback_item);//插入信息
    $date = date('ymd'); //这句话是获取当前日期保证我所创建的文档的名称每天一更新。
    $payback_table = fopen('../payback/'.$date."payback.txt" , 'a+')or die("Unable to open file!");
    这句话当中fopen()方法是创建或打开已有文件。 该方法包含两个参数:

      第一个参数:路径以及文档名称(上面例子中 第一个参数就包含了 文档所在位置<
    ../payback/>和文档名称<$date."payback.txt"> php中“.”相当于java中的“+”)
      
      第二个参数:打开方式(详细内容见下文 , a+ 表示追加内容,用 w 会覆盖原来已经写入的内容,这显然不是我们想要的)

    打开方式:
      ‘r' 只读方式打开,将文件指针指向文件头。
      ‘r+' 读写方式打开,将文件指针指向文件头。
      ‘w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
      ‘w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
      ‘a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
      ‘a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
      ‘x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE
      ‘x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE

    fwrite()方法写入数据

    注意:这个很重要,每次操作完文件后一定要关闭文件

    调用fclose($payback_table);参数只有一个,就是我们操作文档的变量。
  • 相关阅读:
    ExecuteScalar requires the command to have a transaction when the connection assigned to the command is in a pending
    如何从vss中分离程序
    String or binary data would be truncated
    the pop3 service failed to retrieve authentication type and cannot continue
    The POP3 service failed to start because
    IIS Error he system cannot find the file specified _找不到页面
    pku2575Jolly Jumpers
    pku2940Wine Trading in Gergovia
    pku3219二项式系数
    pku1029false coin
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/5467495.html
Copyright © 2011-2022 走看看