文件存储与数据返回错误总结
来源:互联网 发布:剪裁照片的软件 编辑:程序博客网 时间:2024/06/12 06:51
1、文件存储
1)文件存储的有效期错误
存储文件时,数据不定时更新,设置有效期,及时更新有效信息
public function getGameGradeRank(){ //生成文件// $aGradeInfo = $this->getNewGrade();// $fp = fopen("grade.json", "w");// $atime = strtotime('2016-07-01 00:00:00');// fwrite($fp, json_encode(array('expire_time'=>$atime + 3600*24*30*3,'data'=>$aGradeInfo)));// fclose($fp);die; //获取文件积分排名数据 $data = json_decode(file_get_contents("grade.json")); //如果过期 if($data && $data->expire_time < time()){ //重新获取数据 $aGradeInfo = $this->getNewGrade(); //写入文件 //每季度开始时间 $data->expire_time = $data->expire_time + 3600*24*30*3; $data->data = $aGradeInfo; $data->flag = 1; }else{ $data->flag = 0; } //重新写入文件 if (!file_exists( "grade.json" )) { mkdirs("grade.json", 0777, true); } $fp = fopen("grade.json", "w"); fwrite($fp, json_encode($data)); fclose($fp); return $data; }
2)判定返回信息是否是已更新数据
设置一个标志变量flag,当flag为1时,则为新数据,否则为旧数据,针对性处理数据
2、数据返回
动态提取某些数据,根据使用的方法,获取最新数据
0 0
- 文件存储与数据返回错误总结
- XML文件与数据存储
- android数据存储与访问---文件存储
- android 数据存储----文件方式 总结
- 错误总结之Date类型数据返回格式
- Android数据存储与访问之文件数据存储
- Android 数据存储与共享 总结
- 返回码错误总结
- Android 数据存储与读取:文件
- 数据存储与访问(1)-------------文件
- 数据存储与访问一之文件
- 读书笔记--Android数据存储与文件IO
- 数据加载,存储与文件格式化
- lua数据存储与文件解析
- python3数据加载,存储与文件1
- 文件操作与数据存储json
- Android 存储文件数据与读出文件数据
- 数据存储-文件存储
- 均衡负载方式搭建高可用的flume-ng环境写入信息到hadoop和kafka
- JAVA矩阵包JAMA学习
- iOS_Pass iOS10获取相册权限崩溃crash解决方法
- python2和python3差异对比
- Could not delete F:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/platfor
- 文件存储与数据返回错误总结
- JavaScript----增加删除修改
- angularjs promise理解与使用
- STL————-unique算法
- cookie
- instr函数
- [交易策略]MACD金叉买死叉卖模型回测
- 51nod 1105
- 富文本编辑器