濮阳杆衣贸易有限公司

主頁 > 知識庫 > 實例講解PHP頁面靜態(tài)化

實例講解PHP頁面靜態(tài)化

熱門標簽:南寧高頻外呼回撥系統(tǒng)哪家好 江蘇外呼電銷機器人報價 400電話申請方法收費 離石地圖標注 長沙crm外呼系統(tǒng)業(yè)務 專業(yè)電話機器人批發(fā)商 400電話辦理福州市 電話機器人危險嗎 深圳外呼系統(tǒng)收費

頁面靜態(tài)化,顧名思義是將動態(tài)的PHP轉化為靜態(tài)的Html,流程如下圖

用戶訪問index.php,如果存在index.html且在有效期內(nèi),則直接輸出index.html,否則去生成index.html

file_put_contents()輸出靜態(tài)文件

ob_start()開啟PHP緩沖區(qū)

ob_get_contents()獲取緩沖區(qū)內(nèi)容

ob_clean()清空緩沖區(qū)

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 {
 // 引入數(shù)據(jù)庫配置
 require_once "./config/database.php";
 // 引入Medoo類庫
 require_once "./libs/medoo.php";
 // 實例化db對象
 $db = new medoo($config);
 // 獲取數(shù)據(jù)
 $users = $db->select('user', ['uid', 'username', 'email']);
 // 引入模板
 require_once "./templates/index.php";
 // 寫入html
 file_put_contents('./html/index.html', ob_get_contents());
}

您可能感興趣的文章:
  • PHP實現(xiàn)HTML頁面靜態(tài)化的方法
  • PHP實現(xiàn)頁面靜態(tài)化的超簡單方法
  • ThinkPHP 3.2.3實現(xiàn)頁面靜態(tài)化功能的方法詳解
  • 使用ob系列函數(shù)實現(xiàn)PHP網(wǎng)站頁面靜態(tài)化
  • PHP 實現(xiàn)頁面靜態(tài)化的幾種方法
  • 詳解php實現(xiàn)頁面靜態(tài)化原理
  • 利用php的ob緩存機制實現(xiàn)頁面靜態(tài)化方法
  • PHP單例模式數(shù)據(jù)庫連接類與頁面靜態(tài)化實現(xiàn)方法
  • php實現(xiàn)頁面純靜態(tài)的實例代碼
  • PHP將整個網(wǎng)站生成HTML純靜態(tài)網(wǎng)頁的方法總結
  • 基于php偽靜態(tài)的實現(xiàn)詳細介紹
  • PHP頁面靜態(tài)化——純靜態(tài)與偽靜態(tài)用法詳解

標簽:曲靖 濱州 南昌 南京 太原 興安盟 株洲 白酒營銷

巨人網(wǎng)絡通訊聲明:本文標題《實例講解PHP頁面靜態(tài)化》,本文關鍵詞  實例,講解,PHP,頁面,靜態(tài),;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《實例講解PHP頁面靜態(tài)化》相關的同類信息!
  • 本頁收集關于實例講解PHP頁面靜態(tài)化的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    濮阳市| 维西| 元阳县| 南城县| 上林县| 通渭县| 波密县| 徐闻县| 龙泉市| 双城市| 玉屏| 金门县| 阿合奇县| 昌吉市| 剑阁县| 九江市| 连州市| 平顺县| 太白县| 芜湖县| 三原县| 奈曼旗| 上虞市| 石城县| 鹤岗市| 宝山区| 荣昌县| 龙胜| 电白县| 高阳县| 淳化县| 名山县| 庐江县| 黎城县| 涿州市| 额敏县| 广德县| 峨眉山市| 隆林| 河津市| 平谷区|