简单的PHP缓存设计实现代码

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<?php
//本功能主要是利用文件修改时间函数filemtime与现在时间作减法判断是否更新内容。
$cahetime=2;//设置过期时间
$cahefile="cahe.txt";//读写文本

if(file_exists($cahefile) && time()-$cahetime< filemtime($cahefile)){

echo file_get_contents($cahefile);
}
else {
file_put_contents($cahefile,date("y-m-d H:i:s",time()));
}
?>

相关文章

PHP从二维数组得到N层分类树的实现代码

公司的产品分类存在一张表内,以mid标识其父分类,需要得到有层次结构的数组,以备后续操作。 想了下,想了一会儿没想出不去重复读取数据库的方法或者不需要递归的操作。 数据源:(数据要求一维...

深入PHP magic quotes的详解

深入PHP magic quotes的详解

特地查看了下手册,关于php  magic quotes,常见的几个设置如下,magic_quotes_gpc,magic_quotes_sybase,magic_quote_...

使用WordPress发送电子邮件的相关PHP函数用法解析

使用WordPress发送电子邮件的相关PHP函数用法解析

wp_mail() 函数用来发送邮件,类似于 PHP 的 mail() 函数。 默认的发件人名称是 WordPress,发件人邮箱是类似 wordpress@example.com。 用...

centos下file_put_contents()无法写入文件的原因及解决方法

centos下file_put_contents()无法写入文件的原因是没有文件夹权限 直接修改目标文件夹/文件 # chmod 777 文件夹名称 以上这篇centos下file_pu...

php添加文章时生成静态HTML文章的实现代码

php添加文章时生成静态HTML文章的实现代码

PHP生成静态文章HTML,有批量的生成,但比较标准的应该是在添加文章时就生成HTML文章,编辑时再重新生成HTML文章,删除文章时同样也样删除多余出来的HTML文章,这时批量生成就显得...