[php] php纯静态化简单实现
来源:互联网 发布:男性网络英文名字大全 编辑:程序博客网 时间:2024/05/19 19:44
目录结构:
application
View
— test.php
— test.html
test.php
test.php
首先定义模拟数据:
$arr = array();for($i=0; $i<5; $i++) { $arr[] = $i; // 数组赋值}
接着在下方调用模板文件
require_once('View/test.php');
View/test.php
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>test</title></head><body> <ol> <?php /*for ($i=0; $i < 5; $i++) { echo '<li>'.$arr[$i].'</li>'; }*/ foreach ($arr as $key => $value) { // 循环数组 echo '<li>'.$value.'</li>'; } ?> <!-- 另一种写法 --> <?php foreach ($arr as $key => $value) { ?> <li><?php echo $value; ?></li> <?php } ?> </ol></body></html>
访问下:localhost/application/test.php 测试下
test.php
然后打开输出控制缓冲
ob_start(); require_once('View/test.php'); // 引入模板文件
把内容写入到静态文件:
// file_put_contents() 将一个字符串写入文件if(file_put_contents('View/test.html', ob_get_clean())) { echo 'success'; // ob_get_clean 得到当前缓冲区的内容并删除当前输出缓} else { echo 'error';}
最后访问成功后,现访问静态文件 测试
localhost/application/test.php
localhost/application/View/test.html
谢谢关注!
0 0
- [php] php纯静态化简单实现
- php实现页面静态化(纯静态&&伪静态)
- php实现页面纯静态
- php 纯静态缓存
- php页面静态化—实现页面纯静态化的原理
- PHP实现页面静态化——全部纯静态化
- PHP实现页面静态化——全部纯静态化
- PHP实现页面静态化——全部纯静态化
- PHP实现页面静态化——全部纯静态化
- PHP实现页面静态化——全部纯静态化
- php实现静态化
- PHP实现页面静态化(简单版)
- PHP伪静态简单实现(一)
- PHP伪静态简单实现(二)
- PHP伪静态简单实现(三)
- PHP伪静态简单实现(四)
- PHP伪静态简单实现(五)
- PHP伪静态简单实现(六)
- Binary Tree Maximum Path Sum
- 设计模式那点事--单例模式
- 数值优化(Numerical Optimization)学习系列-线搜索方法(LineSearch)
- POJ - 1422 Air Raid 二分图最大匹配
- Css浮动的含义和div卡住状况的分析
- [php] php纯静态化简单实现
- C++的一些感想
- hdu 5265 pog loves szh II
- 2_opencv2计算机视觉学习_操作像素
- java
- 程序员网址推荐
- SpringMVC的深入探讨
- 特征选择常用算法综述
- C++三目运算符的增强