缓存实现静太化

为什么要静态化?

 

把页面静态化有很多好多,不一一列举。

 

思路:

 

 

利用缓存,直接将内容写到静态页面里

 

 

代码如下:

 

<?php
ob_start();  // 打开缓存
?>

<html>
<head>
<meta http-equiv="Content-Language" content="en" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>title</title>
</head>
<style>
BODY {
    font-size:14px;
}
</style>
<body>
<form action="formcheck.php" method="post">
<pre>
用户名:<input type="text" name="username">

   QQ:<input type="text" name="qq">
  
Email:<input type="text" name="email">

你喜欢的水果:

<input type="checkbox" name="fruits[]" value="apple"> 苹果

<input type="checkbox" name="fruits[]" value="orange"> 桔子

<input type="checkbox" name="fruits[]" value="banana"> 香蕉

<input type="submit" name="submit" value="提交">
</pre>
</form>
</body>
</html>

<?php
$html = ob_get_contents();  //获取缓存里的内容
//ob_end_clean(); //清除缓存内容

if(!file_exists('html.html')) {  //判断静态页面是否存在
 fopen('html.html', 'a'); //创建
}

$handle = fopen('html.html', 'w'); //以写入方式打开文件

fwrite($handle, $html);// 写入
?>

 

代码可以再加工一下,不过在这里,不再写了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值