摘要:PHP技術(shù)是當前最流行的網(wǎng)站建設(shè)技術(shù)。本文從PHP的背景出發(fā),闡述了其兩種主要的技術(shù)和兩大功能模塊,最后介紹了PHP技術(shù)在網(wǎng)站建設(shè)中的應(yīng)用,特別是通過模板技術(shù)可以制定用戶喜歡的個性化功能模塊,方便了用戶管理自己的網(wǎng)站,也節(jié)省了網(wǎng)站開發(fā)者的時間和成本。
關(guān)鍵詞:PHP技術(shù);系統(tǒng)功能;模板;網(wǎng)站設(shè)計
一、引 言
隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,網(wǎng)站越來越重要的成為人們了解企業(yè)和個人信息的門戶。一個優(yōu)秀的網(wǎng)站,在一定程度上提升了用戶的瀏覽興趣和企業(yè)的知名度。掌握一門好的網(wǎng)站編程技術(shù)是建設(shè)一個網(wǎng)站的關(guān)鍵。因此我們采用當前最流行的網(wǎng)頁設(shè)計軟件PHP,利用PHP技術(shù)開發(fā)出能根據(jù)代碼風格自動生成網(wǎng)頁的工具,再與MYSQL有效的結(jié)合在一起, 幾乎無所不能了。一方面利用該技術(shù)建設(shè)網(wǎng)站平臺,另一方面也可以用它管理我們的網(wǎng)站系統(tǒng)。使用者通過它可以很方便的制作出自己喜歡的模板和個性化、色彩豐富的網(wǎng)站。
二、PHP技術(shù)和系統(tǒng)功能介紹
PHP(超文本預(yù)處理)是一種內(nèi)嵌在HTML并可以在服務(wù)器端執(zhí)行腳本的網(wǎng)站編程語言,它包含了很多語言的語法,如HTML、C語言、JAVA語言、Perl,同時該語言結(jié)合了自身的優(yōu)勢,使網(wǎng)站開發(fā)者能夠根據(jù)需求快速的編寫出PHP形式的動態(tài)頁面。PHP技術(shù)在存取數(shù)據(jù)和兼容性方面更具有競爭力,提供了一套比較完善的標準化數(shù)據(jù)庫接口。
PHP使用的技術(shù)主要有兩種:第一種是模板技術(shù),該技術(shù)是先制作出一個網(wǎng)頁的框架結(jié)構(gòu),然后根據(jù)這些結(jié)構(gòu)的風格和功能分類,生成一個可以套用在網(wǎng)站上的模板庫,網(wǎng)站建設(shè)人員可以利用這些模板庫,去加以改造添加自己的特色元素,這樣既有自己鮮明的特色,也可以節(jié)省很多的開發(fā)時間。另一種技術(shù)是標簽技術(shù),該技術(shù)可以利用標簽把一些網(wǎng)頁中常用的功能封裝起來,節(jié)省過多的代碼編輯時間,直接調(diào)用標簽,可以方便管理和方便對系統(tǒng)的擴展與升級。[1]
PHP工具主要的系統(tǒng)功能包含兩大模塊:
第一大模塊是集成了網(wǎng)站的管理功能模塊。PHP工具具有一個后臺管理的模塊設(shè)置功能,網(wǎng)站建設(shè)管理人員可以根據(jù)自己的需求在后臺修改模塊,而且修改的模塊不會影響整個頁面的布局,方便了網(wǎng)站的更新管理,也節(jié)約對網(wǎng)站開發(fā)的時間周期。
第二大模塊主要是模板功能,PHP具有標簽技術(shù),利用標簽可以封裝很多功能,所以在進行模板修改的時候可以使用這些標簽調(diào)用,提供標簽擴展的功能。用戶可以根據(jù)模板功能,編寫自己的函數(shù),然后添加對應(yīng)的標簽,就可以在模板中解析出我們想要的功能模塊。如企業(yè)網(wǎng)站瀏覽人氣監(jiān)測,評論人數(shù)的統(tǒng)計等。
三、網(wǎng)站的建設(shè)
1.網(wǎng)站的前臺設(shè)計
網(wǎng)站的前臺設(shè)計主要是設(shè)計網(wǎng)頁的一些模塊,包括:(1)企業(yè)版模塊主要有企業(yè)的概括、介紹、業(yè)務(wù)范圍、聯(lián)系方式、技術(shù)支持等。(2)產(chǎn)品模塊 主要是介紹企業(yè)的產(chǎn)品、促進消費者下單購買,還要包括產(chǎn)品的圖片顯示、視頻連接等內(nèi)容。(3)新聞中心主要是動態(tài)的顯示公司最近的信息、通知等,能讓客戶及時關(guān)注公司。
2.網(wǎng)站的后臺設(shè)計
這一塊利用PHP技術(shù)設(shè)計的包含兩大模塊,第一個模塊是網(wǎng)站的后臺功能模塊設(shè)計,這一塊主要設(shè)計如下功能:(1)用戶的登錄與注冊管理。網(wǎng)站建設(shè)人員可以在此修改網(wǎng)站的用戶權(quán)限、使用者的類型,以及更改網(wǎng)站的注冊人員人數(shù)限制、域名的綁定等內(nèi)容,還可以根據(jù)不同級別的客戶,設(shè)置不同管理權(quán)限,實現(xiàn)網(wǎng)站的不同使用功能。(2)網(wǎng)站的界面管理。該模塊主要是利用PHP結(jié)合HTML語言編寫代碼風格來改變網(wǎng)頁的功能與顯示方式,并且用戶可以根據(jù)提供制定好的模塊更改對應(yīng)的網(wǎng)站風格。(3)網(wǎng)站的圖片顯示管理。該管理在設(shè)計的時候分為所有用戶可以使用的系統(tǒng)圖片的管理和單個特定用戶使用的圖片管理。圖片管理功能可以對網(wǎng)站進行圖片的添加、修改、刪除等操作。(4)數(shù)據(jù)庫的連接管理。這里主要是PHP技術(shù)與MYSQL結(jié)合在一起設(shè)計,利用數(shù)據(jù)庫技術(shù)與PHP語言編程實現(xiàn)用戶的信息登錄,反饋用戶信息等數(shù)據(jù)的備份、恢復(fù)、處理的功能,同時還可以對網(wǎng)站數(shù)據(jù)進行優(yōu)化與升級,節(jié)省了網(wǎng)站的數(shù)據(jù)庫存儲空間,也可以方便到每個用戶單獨管理自己的虛擬數(shù)據(jù)庫。[2]
第二個模塊是管理后臺功能的模塊設(shè)計,它的主要設(shè)計功能包括:
(1)系統(tǒng)的參數(shù)設(shè)置。主要是利用PHP工具的模板管理功能來設(shè)置網(wǎng)站的名字、域名、副標題,網(wǎng)站、鏈接、網(wǎng)站的語言風格、網(wǎng)站的板塊數(shù),還有各區(qū)域的大小排列方式等參數(shù)。通過修改這些參數(shù)的設(shè)置,可以大體的搭建一個基本的框架。
(2)設(shè)計管理各個模塊的管理功能。這一塊主要是設(shè)置一個網(wǎng)站的基本功能。如利PHP+TXET的網(wǎng)絡(luò)留言本設(shè)計,該留言本不要建立數(shù)據(jù)庫,功能齊全, 如用戶發(fā)表的評論、用戶的回復(fù)、發(fā)表的建設(shè)性意見、編輯留言的管理等。
四、結(jié)語
利用PHP技術(shù)可以設(shè)計網(wǎng)站的模塊功能,還可以建設(shè)管理網(wǎng)站模塊的系統(tǒng)。利用PHP工具的系統(tǒng)功能可以制定網(wǎng)站的模板,也可以設(shè)計屬于自己風格的模板,用戶可以根據(jù)自己的需求來使用這些模板,既改變了網(wǎng)站的風格,又節(jié)省了成本,還具有動態(tài)的管理版塊功能。
參考文獻
[1] 林涵.運用PHP技術(shù)進行大型網(wǎng)站建設(shè)[J].電腦知識與技術(shù),2011,17(26):6351-6352.
[2] 齊劑.PHP技術(shù)應(yīng)用于中小企業(yè)網(wǎng)站開發(fā)[D].吉林大學,2012.