hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

PHP生成静态页的要领【php题目】

2019-11-26PHP问题搜搜PHP网56°c
A+ A-

PHP生成静态页的要领

第一种:应用模板。

如今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);
?>

更多PHP学问,请接见ki4网PHP教程!

以上就是PHP生成静态页的要领的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
PHP生成静态页的要领【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: