编程语言traceroute原理 PHP动态变静态原理

用PHP输出静态页面的方法,就我所知道的,有2种,一种是利用模板技术,另一种是用ob系列函数。两种方法,看起来都差不多,但是实际上,却是不同的。

第一种:利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。
这里我用smarty做例子,说明如何生成静态页

复制代码 代码如下:

<?php
require('smarty/Smarty.class.php');
$t = new Smarty;
$t->assign("title","Hello World!");
$content = $t->fetch("templates/index.htm");
//这里的 fetch() 就是获取输出内容的函数,现在$content变量里面,就是要显示的内容了
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?>

第二种方法:利用ob系列的函数。这里用到的函数主要是 ob_start(), ob_end_flush(), ob_get_content(),其中ob_start()是打开浏览器缓冲区的意思,打开缓冲后,所有来自PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区,直到你使用了ob_end_flush().而这里最重要的一个函数,就是ob_get_contents(),这个函数的作用是获取缓冲区的内容,相当于上面的那个fetch(),道理一样的。代码:

复制代码 代码如下:

<?php
ob_start();
echo "Hello World!";
$content = ob_get_contents();//取得php页面输出的全部内容
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?>

以上就介绍了traceroute原理 PHP动态变静态原理,包括了traceroute原理方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

文章来源:https://www.php.cn/faq/321204.html

(0)

相关推荐

  • 编程语言s.m.art exhibition smarty静态实验表明,网络上是错的~呵呵

    复制代码 代码如下: <? require_once("Smarty/libs/Smarty.class.php"); $smarty = new smarty(); $sm ...

  • ECSHOP伪静态修改生成纯静态页面设置方法

    伪静态已经基本上可以满足大部分人的需求,如果不满足的还可以根据前面的一篇文章对重写规则进行修改,以满足自己的需求.但是本文所要描述的是,根据ECSHOP内在的一些代码,我们生成纯静态的网页,使系统更好 ...

  • 不可忽视的调节阀高清动态图及原理解析,值得收藏

    公差帮APP2021-03-05 09:02:00 1.蝶阀 蝶阀 蝶阀的阀瓣是圆盘,围绕阀座内的一个轴旋转,旋角的大小,便是阀门的开闭度. 优点:轻巧.结构简单.比其他阀门要节省材料.开闭迅速,切断 ...

  • 飞机飞行原理3D动态图

    不知道大家有没有这样的疑惑:飞机这样的庞然大物是如何能够从地面飞并距离,负重那么多也能像在平地一样?下 大多数飞机由五个主要部分组成:机翼.机身.尾翼.起落装置和动力装置,飞机的飞行要解决两个问题:一 ...

  • 经典,制冷系统原理的动态图,制冷人必看

    吸收式制冷 涡旋式制冷系统原理图 逆卡诺循环 跨临界循环 三个单级压缩循环组成的复叠式制冷循环系统 一级节流.中间不完全冷却的两级压缩机循环 氦气制冷的氢液化系统 再冷却 蒸汽压缩式

  • 图解动态UPS工作原理和架构

    动态UPS不同于静态UPS供电方式下的工作原理和系统配置,集油机.UPS.蓄电池三者功能为一体,简化了系统结构,在市电供电情况下,对电能的输入输出不作任何变换,无电力电子组件,而是通过扼流圈和发电机线 ...

  • 普通人理财两大误区,不管形式怎么变,原理都一样

     主播:Bobo   大家早上好,欢迎打开剽悍晨读,每天进步一点点,坚持带来大改变.今天是2021年4月14日,我们要给大家分享的书是<理财陷阱>.   这本书是由日本最受欢迎的理财大师横 ...

  • 飞机飞行原理3D动态图,相当的简单易懂

    小编的话:大家有没有这样的疑惑:飞机这样的庞然大物是如何能够从地面飞并距离,负重那么多也能像在平地一样?今天就和各位详细解释一下飞机的飞行原理-- 大多数飞机由五个主要部分组成:机翼.机身.尾翼.起落 ...

  • 接地变工作原理与接地电阻选择

    思仿近期文章(点标题阅读) ◉ 220kV线路跳闸事故处理主要步骤 ◉ 电力电缆故障定位原理和方法 ◉ 电压互感器及其二次回路常见问题 ◉ 经Y/d-11变压器后的短路电流特征 ◉ 徐丙垠:行波故障测 ...

  • 中考数学新动态“瓜豆原理”第一讲-动点轨迹为直线

    中考数学新动态“瓜豆原理”第一讲-动点轨迹为直线

  • UC头条:[涨姿势]值得收藏的机械动态图, 设计原理清晰易懂!

    点击加载图片 ↑↑油田抽油机↑↑ 油田抽油机利用油管柱周期性的弹性变化,产生周期性的上下拉锯运动,从而对地层发生抽吸挤压频繁交替更迭的活塞效用. 点击加载图片 ↑↑涡轮变速箱↑↑ 点击加载图片 ↑↑曲 ...