亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

php技術生成靜態頁面的實現

添加時間:2014-7-10 17:54:17  添加: 思海網絡 
先回顧一些基本的概念:

  一、PHP腳本與動態頁面。

  PHP腳本是一種服務器端腳本程序,可通過嵌入等方法與HTML文件混合,也可以類,函數封裝等形式,以模板的方式對用戶請求進行處理。無論以 何種方式,它的基本原理是這樣的。由客戶端提出請求,請求某一頁面 -----> Web服務器引入指定相應腳本進行處理 -----> 腳 本被載入服務器 -----> 由服務器指定的PHP解析器對腳本進行解析形成HTML語言形式 ----> 將解析后的HTML語句以包的 方式傳回給瀏覽器。由此不難看出,在頁面發送到瀏覽器后, PHP就不存在了,已被轉化解析為HTML語句。客戶請求為一動態文件,事實上并沒有真正的文件存在在那里,是PHP解析而成相對應的頁面,然后發送回瀏 覽器。這種頁面處理方式被稱為“動態頁面”。

  二、靜態頁面。

  靜態頁面是指在服務器端確實存在的僅含HTML以及JS,CSS等客戶端運行腳本的頁面。它的處理方式是。由客戶端提出請求,請求某一頁面 - --- > WEB服務器確認并載入某一頁面 ----> WEB服務器將該頁面以包的形式傳遞回瀏覽器。由這一過程,我們對比一下動態頁面,即可方 現。動態頁面需由Web服務器的PHP解析器進行解析,而且通常還需連接數據庫,進行數據庫存取操作,然后才能形成HTML語言信息包;而靜態頁面,無須 解析,無須連接數據庫,直接發送,可大大減輕服務器壓力,提高服務器負載能力,大幅提供頁面打開速度和網站整體打開速度。但其缺點是,不能動態地對請求進 行處理,服務器上必須確實存在該文件。

  三、模板及模板解析。

  模板即尚未填充內容html文件。例如:

  temp.html

  Code:


以下是引用片段:
<HTML>
<TITLE>{ title }</TITLE>
<BODY>
this is a { file } file''''s templets
</BODY>
</HTML>

  PHP處理:


以下是引用片段:
  templetest.php
  Code:
  $title = "HP愛好者測試模板";
  $file = "TwoMax Inter test templet,
  author:Sheyi";
  $fp = fopen ("temp.html","r");
  $content = fread ($fp,filesize ("temp.html"));
  $content .= str_replace ("{ file }",$file,$content);
  $content .= str_replace ("{ title }",$title,$content);
  echo $content;
  ?>

  模板解析處理,即將經PHP腳本解析處理后得出的結果填充(content)進模板的處理過程。通常借助于模板類。目前較流行的模板解析類有 phplib,smarty,fastsmarty等等。模板解析處理的原理通常為替換。也有些程序員習慣將判斷,循環等處理放進模板文件中,用解析類處 理,典型應用為block概念,簡單來說即為一個循環處理。由PHP腳本指定循環次數,如何循環代入等,再由模板解析類具體實施這些操作。

關鍵字:php、靜態、服務器、瀏覽器

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站