PHP实现简单的页面静态化

直接上代码,一目了然。

<?php
include_once '../function.php';
//数据库连接
$con = mysqli_connect('localhost','root','root','test');
if(mysqli_connect_errno($con)){
    echo 'mysql connect failed:'.mysqli_error($con);
    die;
}
$sql = "select * from tp_users";
$arr = mysqli_query($con,$sql);
//var_dump($arr);
while($data=mysqli_fetch_array($arr,MYSQLI_ASSOC)){
    $list[] = $data;
}
//dump($list);

ob_start(); //开启缓存区
if(!file_exists("test.html") || time()-filemtime("test.html")>300){
    require_once('test.php'); //动态文件
    file_put_contents('test.html', ob_get_contents());
    die;
}
echo '访问静态文件';
require_once('test.html');

猜你喜欢

转载自www.cnblogs.com/hniu/p/12900067.html