一个配置文件常用函数打包
来源:互联网 发布:android 模仿知乎 编辑:程序博客网 时间:2024/06/03 14:55
function addData($name,$value,$timeout='long'){if($timeout=='long'){$t='long';}else{$t=time()+$timeout;}$data=array('data'=>$value,'expires'=>$t);file_put_contents(ROOT_PATH.'common/data/'.$name.'.php', '<?php $commonData = "'.addslashes(serialize($data)).'" ?>');}function getData($name){if(file_exists(ROOT_PATH.'common/data/'.$name.'.php')){include (ROOT_PATH.'common/data/'.$name.'.php');@$data = unserialize($commonData);if($data['expires']=='long'){return $data['data'];}if(!empty($data['expires']) && time() < $data['expires']){return $data['data'];}}return null;}function getSqlData($name,$sql){global $DB;$r=getData($name);if($r){return $r;}$r=$DB->doSql($sql);addData($name, $r);return $r;}function delData($name){if(file_exists(ROOT_PATH.'common/data/'.$name.'.php')){@unlink(ROOT_PATH.'common/data/'.$name.'.php');}}
ROOT_PATH 定义的程序根目录
$DB 是数据库的句柄 如有疏漏请指正DB
阅读全文
0 0
- 一个配置文件常用函数打包
- 一个常用的ANT打包脚本
- ini配置文件常用的四个函数
- ini配置文件常用的四个函数
- ini配置文件常用的四个函数
- git 打包的一个bash 函数
- 打包配置文件写法
- 使用 maven 打包配置文件
- maven不同配置文件打包
- Maven打包配置文件
- 打包jar读取配置文件
- 常用配置文件
- 常用配置文件
- 针对PHP配置文件 PHP最常用的ini函数
- 针对配置文件操作 PHP最常用的四个ini函数
- ASP一个常用的函数模块
- 一个常用的AJAX函数LoadXML()
- Excel 一个不常用的函数 INDIRECT
- 生活在迷茫的当下,给自己一些建议
- SpringBoot的坑-02
- 决策树算法与不同的剪枝方法
- 如何使用Git上传项目代码到github
- 使用xml.dom的minidom模块读写xml
- 一个配置文件常用函数打包
- C ++ Primer Plus 第六版 第十三章编程练习答案
- delphi xe6环境下MD5编码(用于访问饿了么接口)
- HDU1754(线段树模板题)(没有用懒操作)
- Java 中常用缓存Cache机制的实现
- 关于特征选择的几种算法
- easyui datagrid getChecked方法,只能获取一行
- 如何编译安装 protocolBuffer(for C++)
- view的重叠问题