天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用PHP制作靜態(tài)網(wǎng)站的模板框架(二)

php代碼全部保存到單獨的文件中,這個文件也就是由頁面URL實際調(diào)用的文件。Web服務器通過php引擎解析該文件,然后把結果返回給瀏覽器。一般地,php代碼總是動態(tài)地生成頁面內(nèi)容,比如查詢數(shù)據(jù)庫或者執(zhí)行某種計算等。下面是一個例子:


<?php

// example.php
require('class.FastTemplate.php');
$tpl = new FastTemplate('.');
$tpl->define( array( 'main' => 'main.htm',
'header' => 'header.htm',
'leftnav' => 'leftnav.htm' ) );

// 此處的php代碼設置$content使其包含合適的頁面內(nèi)容

$tpl->assign('CONTENT', $content);
$tpl->parse('HEADER', 'header');
$tpl->parse('LEFTNAV', 'leftnav');
$tpl->parse('MAIN', 'main');
$tpl->FastPrint('MAIN');

?>

   這里我們使用的是流行的FastTemplate模板類,但其基本思路對于其他許多模板類來說都一樣。首先你實例化一個類,告訴它到哪里去尋找模板文件以及哪一個模板文件與頁面的哪部分對應;接下來是生成頁面內(nèi)容,把結果賦予內(nèi)容的標識符;然后,依次解析各個模板文件,模板類將執(zhí)行必要的替換操作;最后把解析結果輸出到瀏覽器。


   這個文件完全由php代碼構成,不包含任何HTML代碼,這是它最大的優(yōu)點。現(xiàn)在,php程序員可以集中精力編寫生成頁面內(nèi)容的代碼,而不必為了如何生成HTML去正確地格式化最終頁面而擔心。


   你可以使用這種方法和上面的文件構造出一個完整的網(wǎng)站。如果php代碼是以URL中的查詢字符串為基礎生成頁面內(nèi)容,例如http://www.foo.com/example.php?article=099,你可以據(jù)此構造出一個完整的雜志網(wǎng)站。


   很容易看出采用模板還有第二個好處。如上例所示,頁面左邊的導航條單獨保存為一個文件,我們只需編輯這一個模板文件就可以改變網(wǎng)站所有頁面左邊的導航條。

php技術用PHP制作靜態(tài)網(wǎng)站的模板框架(二),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧洲电影巜肉欲丛林 | 熟妇少妇任你躁在线无码 | 色戒在线完整观看在线播放版 | 吉吉影音先锋av资源 | 琪琪SEE色原网色原网站18 | 女性露出奶头流出精子 | 男男高h浪荡受h | 国产精品成人不卡在线观看 | 蜜芽丅v新网站在线观看 | 青柠在线观看视频在线 | 久久久久嫩草影院精品 | 国产欧美精品一区二区色综合 | 99精品福利视频 | 好嗨哟在线看片免费 | 国产成人精品电影在线观看 | 亚洲无遮挡无码A片在线 | 国产国拍亚洲精品av麻豆 | 在公交车上被JB草坏了被轮J了 | 亚洲国产五月综合网 | qvod 在线| 吉吉影音先锋av资源 | 八妻子秋霞理在线播放 | 大香网伊人久久综合观看 | 97超碰在线视频人人av | 三级网址在线观看 | 日韩人妻少妇一区二区三区 | 国产一区亚洲 | 人人妻免费线 | 极品少妇粉嫩小泬啪啪AV | 国产成人一区二区三中文 | 99久久国产露脸国语对白 | 天海翼精品久久中文字幕 | ping色堂| 精品亚洲视频在线观看 | 人人射人人爱 | 亚洲91av| www.绿巨人| 精品淑女少妇AV久久免费 | bbw极度另类孕妇 | 在线日本v二区不卡 | 欧美牲交视频免费观看K8经典 |