课程笔记
课程/PHP/后端开发
PHP实现页面静态化
介绍
章节
问答
笔记
碰磁王110
2019-06-04
ob_start();
file_put_contents('index.shtml',ob_get_clean());
0赞 · 0采集
从未拥有何谈失去
2018-02-20
页面静态化步骤
截图
0赞 · 0采集
root750
2018-02-07
PHP动态生成html 重点!!!!!!!
截图
0赞 · 0采集
慕瓜2586771
2017-10-23
ob_start一定要写在引入文件的最前面
0赞 · 0采集
用户1084380
2017-05-16
纯静态化实现 1. 连接数据库,取数据 2. 把取到的数据填充到模版文件中 3. 页面输出(同时进入缓冲区,前提配置文件或ob_start()要开启) 4. ob_get_contents函数得到缓冲区数据并利用file_put_contents函数来生成静态化页面 5. 清除缓冲区,访问静态化页面
0赞 · 1采集
小安Andrew
2016-10-18
从数据库获取数据
截图
0赞 · 0采集
小安Andrew
2016-10-18
生成静态化页面步骤
截图
0赞 · 0采集
勇敢的心_myheart
2016-10-06
实现页面静态化
截图
0赞 · 2采集
勇敢的心_myheart
2016-09-29
页面静态化步骤
截图
0赞 · 0采集
大大大大橙子哥
2016-08-25
1.从数据库里获取数据;2.把获取的数据填充到模板文件中;3.生成纯静态化文件
截图
0赞 · 0采集
NonSec
2016-07-08
纯静态化实现<br> 1. 连接数据库,取数据<br> 2. 把取到的数据填充到模版文件中<br> 3. 页面输出(同时进入缓冲区,前提配置文件或ob_start()要开启)<br> 4. ob_get_contents函数得到缓冲区数据并利用file_put_contents函数来生成静态化页面<br> 5. 清除缓冲区,访问静态化页面
0赞 · 1采集
RRadix
2016-06-05
index引入模板思想
截图
0赞 · 0采集
慕粉3162071
2016-06-03
1.连接数据库 2.从数据库获取信息,写入模板 3.将模板内容生成静态页面
1赞 · 1采集
203
2016-05-30
核心代码
截图
0赞 · 2采集
feiyang158
2016-03-18
1.链接数据库,然后从数据库里面获取数据 2.把获取到的数据填充到模板文件中去 3.把动态页面转换成静态页面,即生成纯静态文件
0赞 · 0采集
小麒麟的胡言乱语
2016-03-18
步骤实现
截图
0赞 · 3采集
seaver2008
2016-03-16
混合写法
截图
0赞 · 0采集
RenneXV
2016-03-15
先把数据传入模板,建立缓冲区,获取缓冲区内容加入shtml并清理
截图
0赞 · 0采集
yeqh
2016-03-03
静态化步骤6
截图
0赞 · 0采集
hurricane_0001
2016-02-05
ob_start() 下只要有输出语句 echo print_r var_dump等都会经过缓冲区
0赞 · 2采集
qq_仓仓_0
2016-01-23
ob_get_clean()获取缓冲区内容并清除缓冲区。
截图
0赞 · 1采集
米诺斯
2015-12-10
select * from news where 'category_id'=1 and 'status'=1 order by id desc limit5;
0赞 · 0采集
_且行且思
2015-11-21
PHP实现页面静态化有一下步骤: 1:A.php请求数据库数据:通过mysql或者mysqli或者PDO扩展 2:在B.html中输出A.php请求的数据库数据:一般是将将在数据库中取出的数组形式的数据赋予新的数组,并且输出 3:在A.php中包含B.html文件:直接通过require_once()函数或者inclde_once() 4:开启数据缓存ob_start()=>获取获取缓存内容并且将数据生成在静态文件中file_put_contents('index.shtml',ob_get_clean());
1赞 · 1采集
xujieqiang
2015-11-14
页面静态化
0赞 · 0采集
林静听蝉
2015-11-06
index.php <?php //1.连接数据库、然后从数据库里面获取数据 //db.php对连接数据库进行了封装(Db类采用了单例模式,如果要使用必须要经过getInstance这个方法,然后再调用connect这个方法,connect最终返回一个对数据库的连接资源句柄) require_once('./db.php'); $connect = Db::getInstance()->connect(); $sql = "select *from news where `category_id`=1 and `status`=1 order by id desc limit 5"; //$sql = "select *from article limit 4"; $result = mysql_query($sql,$connect); $news = array(); while($row = mysql_fetch_array($result)){ $news[] = $row; } //2.把获取到的数据填充到模板里面 //引入模板文件 ob_start();//开启缓冲区(echo输出语句或模板页面等都会先经过缓冲区) require_once('./templates/temp.php'); //3.需要把动态的页面转化为静态页面,生成纯静态文件 if(file_put_contents('index.shtml',ob_get_clean())){ echo "success"; }else{ echo "error"; } PHP实现页面静态化有一下步骤: 1:A.php请求数据库数据:通过mysql或者mysqli或者PDO扩展 2:在B.html中输出A.php请求的数据库数据:一般是将将在数据库中取出的数组形式的数据赋予新的数组,并且输出 3:在A.php中包含B.html文件:直接通过require_once()函数或者inclde_once() 4:开启数据缓存ob_start()=>获取获取缓存内容并且将数据生成在静态文件中file_put_contents('index.shtml',ob_get_clean());
截图
0赞 · 0采集
林静听蝉
2015-11-06
singwa.php 用foreach循环把数据填充到这个模板中。 <ul> <?php foreach($news as $k=>$v){?> <li><a href="/" target="_blank"><?php echo $v['title'] ?></a></li> <?php }?> </ul>
截图
0赞 · 0采集
枫影xu
2015-10-19
if(file_put_contents('index.shtml',ob_get_clean())){ echo '生成文件成功'; }
0赞 · 0采集
枫影xu
2015-10-19
PHP实现页面静态化有一下步骤: 1:A.php请求数据库数据:通过mysql或者mysqli或者PDO扩展 2:在B.html中输出A.php请求的数据库数据:一般是将将在数据库中取出的数组形式的数据赋予新的数组,并且输出 3:在A.php中包含B.html文件:直接通过require_once()函数或者inclde_once() 4:开启数据缓存ob_start()=>获取获取缓存内容并且将数据生成在静态文件中file_put_contents('index.shtml',ob_get_clean());
2赞 · 7采集
H00HK
2015-10-19
在这里总结一下: PHP实现页面静态化有一下步骤: 1:A.php请求数据库数据:通过mysql或者mysqli或者PDO扩展 2:在B.html中输出A.php请求的数据库数据:一般是将将在数据库中取出的数组形式的数据赋予新的数组,并且输出 3:在A.php中包含B.html文件:直接通过require_once()函数或者inclde_once() 4:开启数据缓存ob_start()=>获取获取缓存内容并且将数据生成在静态文件中file_put_contents('index.shtml',ob_get_clean());
0赞 · 0采集
张的高
2015-10-16
在这里总结一下: PHP实现页面静态化有一下步骤: 1:A.php请求数据库数据:通过mysql或者mysqli或者PDO扩展 2:在B.html中输出A.php请求的数据库数据:一般是将将在数据库中取出的数组形式的数据赋予新的数组,并且输出 3:在A.php中包含B.html文件:直接通过require_once()函数或者inclde_once() 4:开启数据缓存ob_start()=>获取获取缓存内容并且将数据生成在静态文件中file_put_contents('index.shtml',ob_get_clean());
1赞 · 1采集
数据加载中...