页面静态化案例---数据列表静态化

Posted hopelooking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面静态化案例---数据列表静态化相关的知识,希望对你有一定的参考价值。

<?php
ob_start();
if(file_exists(‘list.html)){
    //直接拿来用
    $content = file_get_contents("list.html");
    echo $content;
    die;
}
header("content-type:text/html;charset=utf-8");
//链接数据库
$link = mysqli_connect("127.0.0.1",‘root‘,‘root‘,‘08e‘);
//设置字符集
mysqli_query($link,‘set names utf-8‘);
//拼接sql
$sql = "select * from user";
//执行
$res = mysqli_query($link,$sql);

while($a = mysqli_fetch_assoc($res)){
    $data[] = $a;
}
?>
<table>
    <tr>
        <th>ID</th>
        <th>账号</th>
        <th>密码</th>
        <th>状态</th>
    </tr>

    <?php foreach($data as $k=>$v){ ?>
    <tr>
        <td><?php echo $v[‘id‘];?></td>
        <td><?php echo $v[‘username‘];?></td>
        <td><?php echo $v[‘password‘];?></td>
        <td><?php
            if($v[‘status‘]==1){
                echo "启用";
            }else{
                echo "禁用";
            }
            ?></td>
    </tr>
    <?php } ?>
</table>

<?php
//获取缓存内容
$content = ob_get_contents();
//写入缓存文件
file_put_contents("list.html",$content);
?>

 

以上是关于页面静态化案例---数据列表静态化的主要内容,如果未能解决你的问题,请参考以下文章

网站URL静态化是必须的吗?

Freemarker页面静态化技术

FreeMarker--04---页面静态化

PHP 页面静态化/纯静态化/伪静态化

PHP页面静态化

页面静态化常用方法