php追加txt,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."\t".$zhanghao."\t".$yanzheng."\n";//组织文字排版

fwrite($payback_table , $payback_item);//插入信息

$date = date('ymd'); //这句话是获取当前日期保证我所创建的文档的名称每天一更新。

$payback_table = fopen('../payback/'.$date."payback.txt" , 'a+')or die("Unable to open file!");

这句话当中fopen()方法是创建或打开已有文件。 该方法包含两个参数:

第一个参数:路径以及文档名称(上面例子中 第一个参数就包含了 文档所在位置<..>和文档名称 php中“.”相当于java中的“+”)

第二个参数:打开方式(详细内容见下文 , a+ 表示追加内容,用 w 会覆盖原来已经写入的内容,这显然不是我们想要的)

打开方式:

‘r' 只读方式打开,将文件指针指向文件头。

‘r+' 读写方式打开,将文件指针指向文件头。

‘w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。

‘w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。

‘a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

‘a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

‘x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE

‘x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE

fwrite()方法写入数据

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

调用fclose($payback_table);参数只有一个,就是我们操作文档的变量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值