缓存

使用ob系列的函数 判断是否有缓存文件,如果没有,就执行

1、先开启ob函数      // ob_start

2、使用PHP读取数据  //ob_get_contents()

3、录入数据   fopen     fwrite   fclose

4、生成缓存

如果有缓存文件,就直接用

使用file_get_contents()

案例如下:

<?php
header('content-type:text/html;charset=utf-8');
var_dump(file_exists("test.html"));
if(!file_exists("test.html") || time()-filemtime("test.html")>10){
	echo "no";
	ob_start();//开启
	
	$filecontent=ob_get_contents();//读取
	//录入
	$f_file = fopen("test.html", 'w') or die ("Unable to open file");
	fwrite($f_file, $filecontent);
	fclose($f_file);
}else{
	echo 'yes';
	echo file_get_contents("test.html");
}

?>


猜你喜欢

转载自blog.csdn.net/wjn2000414/article/details/80341668