PHP嵌入HTML確實挺像一體機模式,弊端太多,不適合于中大型項目,所以目前不能前后端分離已經(jīng)在慢慢的淘汰。
公司主營業(yè)務(wù):成都網(wǎng)站制作、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出楚雄州免費做網(wǎng)站回饋大家。
前后端分離是必然趨勢,分離以后無論是代碼的開發(fā)速度還是維護、調(diào)整都更方便,對于代碼的安全性也有很大的提升。
php里面添加html文件,很多時候需要用到!
如添加一個站點統(tǒng)計到網(wǎng)站,如果你的網(wǎng)站全部是php來寫的,這時候直接用echo輸出統(tǒng)計代碼就會出現(xiàn)問題!然后php可以很方便的引入一個html文件,這樣就方便多了!
具體操作如下:
在do_footer函數(shù)里面利用include即可導(dǎo)入一個html文件
1)修改do_footer函數(shù)
function do_footer($credits = true) {
global $globals;
echo "/div!–#container closed–\n";
include("hugwww-footer.html");
if($credits) @do_credits();
do_js_from_array($globals['post_js']);
// warn warn warn
// dont do stats of password recovering pages
@include(‘a(chǎn)ds/stats.inc’);
printf("\n!–Generated in %4.3f seconds–\n", microtime(true) – $globals['start_time']);
2)將統(tǒng)計代碼寫入hugwww-footer.html文件完成!
PHP插入或者引入外部文件的函數(shù)有:require,require_once,include,include_once等;插入HTML文件使用其中任意一個函數(shù)都可以;
比如zhidao.php要插入zd.html文件,示例如下:
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?""
html
head
meta?http-equiv="Content-Type"?content="text/html;?charset=UTF-8"
titleHTML/title
/head
body
font??color="red"html部分/font
/body
/html
?php
echo?"-----------插入的HTML內(nèi)容如下----------------";
echo?"br/";
require??'test.html';
?
運行效果如下:
在html中調(diào)用php內(nèi)容,可以用script src="friendlinks.php"/script然后在friendlinks.php中調(diào)取數(shù)據(jù)庫數(shù)據(jù)。并輸出適當(dāng)?shù)膆tml,或者輸出xml、json都可以,只是圖簡單的話,只要輸出html就行了。