php的ob_start来生成静态页面
来源:互联网 发布:木结构建筑优缺点知乎 编辑:程序博客网 时间:2024/05/17 12:22
<script type="text/javascript"><!--google_ad_client = "pub-4490194096475053";/* 内容页,300x250,第一屏 */google_ad_slot = "3685991503";google_ad_width = 300;google_ad_height = 250;// --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"
ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;复制内容到剪贴板代码:
if(file_exists("./index.htm"))//看静态index.htm文件是否存在
{
$time=time(); //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm
if($time-filemtime("./index.htm")< 600)
{
header("Location:classhtml/main.htm"); }
}
//在你的开始处加入ob_start();CHINAZ
//首页内容,就是你的动态部分了
//在结尾加入ob_end_clean(),并把本页输出到一个变量中
$temp=ob_get_contents();
ob_end_clean();
//写入文件
$fp=fopen("./index.htm",'w');
fwrite($fp,$temp) or die('写文件错误');
//echo"生成HTML完成!";
ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;复制内容到剪贴板代码:
if(file_exists("./index.htm"))//看静态index.htm文件是否存在
{
$time=time(); //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm
if($time-filemtime("./index.htm")< 600)
{
header("Location:classhtml/main.htm"); }
}
//在你的开始处加入ob_start();CHINAZ
//首页内容,就是你的动态部分了
//在结尾加入ob_end_clean(),并把本页输出到一个变量中
$temp=ob_get_contents();
ob_end_clean();
//写入文件
$fp=fopen("./index.htm",'w');
fwrite($fp,$temp) or die('写文件错误');
//echo"生成HTML完成!";
- php的ob_start来生成静态页面
- php的ob_start来生成静态页面
- PHP生成静态页面(ob_start+smarty)生成
- php之生成静态(ob_start)
- PHP生成静态页面
- PHP生成静态页面
- php 生成静态页面
- php 生成静态页面
- PHP生成静态页面
- PHP生成静态页面
- PHP生成静态页面
- PHP生成静态页面
- PHP生成静态页面
- php 生成静态页面
- PHP静态页面生成
- PHP生成静态页面
- PHP 静态页面生成
- php生成静态页面
- sync
- c#中类的序列化:一般化解决方法及最后的疑问
- BluePage通用分页类助开发者提高开发效率
- hash_map原理
- 《指挥官2146》公测
- php的ob_start来生成静态页面
- 金融危机下的辛酸求职路
- Topcoder_153
- 最简单的隐藏文件夹方法
- js 文本在一行内幻灯显示效果
- 用KMPlayer桌面播放的方法
- 拒绝骚扰:黑莓来电防火墙(含时间大法)
- 幻数 LINUX
- 使用Spring实现Web服务