頁面靜態化案例---數據列表靜態化
阿新 • • 發佈:2018-10-09
char content names spa color get .html [] 執行
<?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); ?>
頁面靜態化案例---數據列表靜態化