• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    实例讲解PHP页面静态化

    页面静态化,顾名思义是将动态的PHP转化为静态的Html,流程如下图

    用户访问index.php,如果存在index.html且在有效期内,则直接输出index.html,否则去生成index.html

    file_put_contents()输出静态文件

    ob_start()开启PHP缓冲区

    ob_get_contents()获取缓冲区内容

    ob_clean()清空缓冲区

    ob_get_clean()相当于ob_get_contents()+ob_clean()

    代码示例

    ?php
    
    if (file_exists('./html/index.html')  time() - filectime('./html/index.html')  30) {
     require_once './html/index.html';
    } else {
     // 引入数据库配置
     require_once "./config/database.php";
     // 引入Medoo类库
     require_once "./libs/medoo.php";
     // 实例化db对象
     $db = new medoo($config);
     // 获取数据
     $users = $db->select('user', ['uid', 'username', 'email']);
     // 引入模板
     require_once "./templates/index.php";
     // 写入html
     file_put_contents('./html/index.html', ob_get_contents());
    }

    您可能感兴趣的文章:
    • PHP实现HTML页面静态化的方法
    • PHP实现页面静态化的超简单方法
    • ThinkPHP 3.2.3实现页面静态化功能的方法详解
    • 使用ob系列函数实现PHP网站页面静态化
    • PHP 实现页面静态化的几种方法
    • 详解php实现页面静态化原理
    • 利用php的ob缓存机制实现页面静态化方法
    • PHP单例模式数据库连接类与页面静态化实现方法
    • php实现页面纯静态的实例代码
    • PHP将整个网站生成HTML纯静态网页的方法总结
    • 基于php伪静态的实现详细介绍
    • PHP页面静态化——纯静态与伪静态用法详解
    上一篇:PHP使用ActiveMQ实例
    下一篇:浅析PHP开发规范
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    实例讲解PHP页面静态化 实例,讲解,PHP,页面,静态,