六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

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

[摘要]PHP代碼全部保存到單獨的文件中,這個文件也就是由頁面URL實際調(diào)用的文件。Web服務(wù)器通過PHP引擎解析該文件,然后把結(jié)果返回給瀏覽器。一般地,PHP代碼總是動態(tài)地生成頁面內(nèi)容,比如查詢數(shù)據(jù)庫或者執(zhí)行某種計算等。下面是一個例子: <?php // example.php require(&...
PHP代碼全部保存到單獨的文件中,這個文件也就是由頁面URL實際調(diào)用的文件。Web服務(wù)器通過PHP引擎解析該文件,然后把結(jié)果返回給瀏覽器。一般地,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代碼設(shè)置$content使其包含合適的頁面內(nèi)容

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

?>

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


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


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


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



主站蜘蛛池模板: 人人网碰人人网超 | 亚洲成a人v欧美综合天堂麻豆 | 色在线视频播放 | 综合欧美日韩 | 午夜免费在线观看 | 日本大片在线免费观看 | 四虎精品影院4hutv四虎 | 日夜啪| 日韩成人av在线 | 日日摸夜夜 | 欧美亚洲激情 | 日韩视频免费 | 又大又硬又粗又爽免费 | 欧美亚洲国产精品久久第一页 | 青草视频网站 | 亚洲成人日韩 | 手机看片自拍自拍 | 婷婷六月激情 | 日本一区二区三区四区 | 日韩精品欧美视频 | 手机看片国产欧美日韩高清 | 日韩高清中文字幕 | 欧美在线播放视频 | 热99re久久国超精品首页 | 亚洲专区第一页 | 天天看天天干天天操 | 日日夜夜狠狠干 | 天堂网址| 色综合天天综久久久噜噜噜久久〔 | 在线精品免费观看综合 | 日韩中文字幕在线视频 | 日韩免费不卡视频 | 亚洲手机在线手机观看高清hd | 欧美天天视频 | 日本手机在线视频 | 亚洲精品亚洲人成在线播放 | 天天做爽夜夜做爽 | 日韩二级| 日本一本久道 | 亚洲图区综合 | 亚洲免费精品视频 |