php实现页⾯纯静态的实例代码
1.先来看下⾯代码index.PHP
<?php
// 准备要展⽰到⽹页的数据
$data = array(
array('id'=>1,'msg'=>'hello java'),
array('id'=>2,'msg'=>'hello php'),
array('id'=>3,'msg'=>'hello python'),
);
// 渲染到模板
// 实际项⽬⼀般是在html⾥渲染
/
/ 这⾥演⽰希望能看懂
foreach($data as $item){
echo $item['id'].'===>'.$item['msg'].'<br/>';
}
我们可以想象访问index.php是什么⼀个页⾯效果,但是这个可不是我们想要的纯静态页⾯哦。
下⾯来实现⼀下,看看需要改动哪些代码。
<?php
// 准备要展⽰到⽹页的数据
$data = array(
array('id'=>1,'msg'=>'hello java'),
array('id'=>2,'msg'=>'hello php'),
array('id'=>3,'msg'=>'hello python'),
);
// 渲染到模板
// 实际项⽬⼀般是在html⾥渲染
// 这⾥演⽰希望能看懂
ob_start(); // 开始输⼊缓冲控制
foreach($data as $item){
echo $item['id'].'===>'.$item['msg'].'<br/>';
}
// 开始⽣成静态页⾯⽂件
if(file_put_contents('index.html',ob_get_contents())){
echo 'success';
常用的php代码实例}else{
echo 'error';
}
执⾏之后,就会⽣个⼀个index.html⽂件了,这就是我们真正需要的静态页⾯。
index.html内容如下:
1===>hello java<br/>2===>hello php<br/>3===>hello python<br/>
然后我们在浏览器访问index.html和最初访问index.php显⽰的内容⼀样,但是区别是index.html是静态页⾯。以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论