av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

用PHP制作靜態網站的模板框架(二)

瀏覽:10日期:2024-01-07 13:48:29
PHP代碼全部保存到單獨的文件中,這個文件也就是由頁面URL實際調用的文件。Web服務器通過PHP引擎解析該文件,然后把結果返回給瀏覽器。一般地,PHP代碼總是動態地生成頁面內容,比如查詢數據庫或者執行某種計算等。下面是一個例子: <?php // example.php require('class.FastTemplate.php'); $tpl = new FastTemplate('.'); $tpl->define( array( 'main' => 'main.htm', 'header' => 'header.htm', 'leftnav' => 'leftnav.htm' ) ); // 此處的PHP代碼設置$content使其包含合適的頁面內容 $tpl->assign('CONTENT', $content); $tpl->parse('HEADER', 'header'); $tpl->parse('LEFTNAV', 'leftnav'); $tpl->parse('MAIN', 'main'); $tpl->FastPrint('MAIN'); ?> 這里我們使用的是流行的FastTemplate模板類,但其基本思路對于其他許多模板類來說都一樣。首先你實例化一個類,告訴它到哪里去尋找模板文件以及哪一個模板文件與頁面的哪部分對應;接下來是生成頁面內容,把結果賦予內容的標識符;然后,依次解析各個模板文件,模板類將執行必要的替換操作;最后把解析結果輸出到瀏覽器。 這個文件完全由PHP代碼構成,不包含任何HTML代碼,這是它最大的優點。現在,PHP程序員可以集中精力編寫生成頁面內容的代碼,而不必為了如何生成HTML去正確地格式化最終頁面而擔心。 你可以使用這種方法和上面的文件構造出一個完整的網站。如果PHP代碼是以URL中的查詢字符串為基礎生成頁面內容,例如http://www.foo.com/example.php?article=099,你可以據此構造出一個完整的雜志網站。 很容易看出采用模板還有第二個好處。如上例所示,頁面左邊的導航條單獨保存為一個文件,我們只需編輯這一個模板文件就可以改變網站所有頁面左邊的導航條。
標簽: PHP
主站蜘蛛池模板: 久久里面有精品 | 人人精品 | 日韩一区二区三区在线观看视频 | 国产在线看片 | 免费看黄色国产 | 日韩在线免费 | 日本一区二区视频 | 日韩在线观看精品 | 天天澡天天狠天天天做 | 日韩视频免费在线 | 97日韩精品 | 国产精品久久久久久 | 一区二区三区免费 | 亚洲免费视频网址 | 男女免费视频网站 | 91精品观看 | 国产精品精品 | 亚洲第一在线视频 | 精国产品一区二区三区 | 国产精品一区二区不卡 | 日韩高清在线观看 | 日本不卡一区二区三区 | 99re在线| 九九精品在线 | 日本激情一区二区 | 国产精品jizz在线观看老狼 | 国产精品一区二区福利视频 | 久久se精品一区精品二区 | 国产福利在线小视频 | 欧美日韩毛片 | 午夜婷婷激情 | 欧美成人免费在线视频 | 免费日韩网站 | 欧美另类视频 | 国产精品永久久久久久久www | 黄视频国产 | 中文字幕在线网 | 国产精品黄 | 伊人春色成人网 | 欧美一级免费观看 | 日韩欧美电影在线 |