广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    PHP自动生成HTML静态页的例子

    2018-04-04 08:34:47 次阅读 稿源:互联网
    零七广告

    做静态页面的时候增加这个功能非常不错,大家看下实现代码,在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"

    ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;

    ob_get_contents():是读出缓冲区里的内容,下面有代码为例;

    ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;

    Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]if(file_exists("./index.htm"))//看静态index.htm文件是否存在
    {
    time=time();
    //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm
    if(time-filemtime("./index.htm")< 600)
    {
    header("Location:classhtml/main.htm");
    }
    }
    //在你的开始处加入ob_start();
    ob_start();
    //首页内容,就是你的动态部分了
    //在结尾加入ob_end_clean(),并把本页输出到一个变量中
    temp=ob_get_contents();
    ob_end_clean();
    //写入文件
    fp=fopen("./index.htm",'w');
    fwrite(fp,temp) or die('写文件错误');
    //echo"生成HTML完成!";

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告