定 價(jià):65 元
叢書名:普通高等教育計(jì)算機(jī)類系列教材
- 作者:陳建國(guó) 編著
- 出版時(shí)間:2020/9/1
- ISBN:9787111663577
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:388
- 紙張:
- 版次:
- 開本:16開
全書分為基礎(chǔ)知識(shí)篇和技能提高篇兩部分,共13章。第1~7章為基礎(chǔ)知識(shí)篇,主要闡述PHP開發(fā)的基礎(chǔ)知識(shí),具體包括PHP概述、網(wǎng)站開發(fā)基礎(chǔ)、PHP語法基礎(chǔ)、PHP的流程控制結(jié)構(gòu)、PHP數(shù)組、PHP網(wǎng)站開發(fā)和電子商務(wù)網(wǎng)站開發(fā)——基礎(chǔ)功能等;第8~13章為技能提高篇,主要闡述PHP開發(fā)的高級(jí)應(yīng)用技術(shù)及綜合項(xiàng)目開發(fā),具體包括MySQL數(shù)據(jù)庫技術(shù)、PHP與MySQL數(shù)據(jù)庫編程技術(shù)、電子商務(wù)網(wǎng)站開發(fā)——數(shù)據(jù)庫開發(fā)、面向?qū)ο蟪绦蛟O(shè)計(jì)、PHP安全與加密技術(shù)和電子商務(wù)網(wǎng)站開發(fā)——在線購物等。
本書內(nèi)容實(shí)用,案例豐富,操作性強(qiáng),適合作為各類院校計(jì)算機(jī)專業(yè)的教材,也可以作為初中級(jí)PHP用戶的學(xué)習(xí)用書。
前言
第1部分基礎(chǔ)知識(shí)篇
第1章PHP概述2
1.1PHP入門2
1.1.1PHP 技術(shù)2
1.1.2PHP工作原理3
1.2PHP開發(fā)環(huán)境搭建4
1.2.1安裝AppServ集成軟件4
1.2.2安裝Zend Studio開發(fā)工具9
1.3使用Zend Studio開發(fā)PHP
程序11
1.4課后習(xí)題14
第2章網(wǎng)站開發(fā)基礎(chǔ)16
2.1HTML知識(shí)16
2.1.1HTML基本標(biāo)簽16
2.1.2HTML表單控件28
2.2CSS知識(shí)30
2.2.1CSS編碼位置30
2.2.2CSS編碼格式35
2.2.3CSS屬性38
2.2.4DIV+CSS40
2.3JavaScript知識(shí)41
2.3.1JavaScript基礎(chǔ)語法42
2.3.2JavaScript控制語句43
2.3.3JavaScript函數(shù)和事件處理
機(jī)制45
2.4課后習(xí)題48
第3章PHP語法基礎(chǔ)50
3.1PHP的標(biāo)記與注釋50
3.1.1PHP的標(biāo)記50
3.1.2PHP的注釋50
3.2PHP的數(shù)據(jù)類型51
3.2.1標(biāo)量數(shù)據(jù)類型52
3.2.2復(fù)合數(shù)據(jù)類型54
3.2.3特殊數(shù)據(jù)類型55
3.2.4數(shù)據(jù)類型檢測(cè)函數(shù)56
3.2.5數(shù)據(jù)類型轉(zhuǎn)換函數(shù)57
3.3PHP的常量與變量58
3.3.1PHP的常量58
3.3.2PHP的變量59
3.4PHP的運(yùn)算符和表達(dá)式62
3.4.1PHP的運(yùn)算符62
3.4.2PHP的表達(dá)式69
3.5PHP的函數(shù)69
3.5.1函數(shù)的定義和調(diào)用69
3.5.2在函數(shù)間傳遞參數(shù)70
3.5.3函數(shù)返回值72
3.5.4變量作用域73
3.5.5PHP的函數(shù)庫76
3.6PHP的編碼規(guī)范80
3.6.1PHP的書寫規(guī)范80
3.6.2PHP的命名規(guī)范81
3.7綜合案例81
3.8課后習(xí)題88
第4章PHP的流程控制結(jié)構(gòu)90
4.1條件控制語句90
4.1.1if條件控制語句90
4.1.2switch多分支語句92
4.2循環(huán)控制語句94
4.2.1while循環(huán)語句94
4.2.2do-while循環(huán)語句95
4.2.3for和foreach循環(huán)語句96
4.3跳轉(zhuǎn)語句97
4.3.1break跳轉(zhuǎn)語句97
4.3.2continue跳轉(zhuǎn)語句97
4.4包含函數(shù)98
4.5綜合案例100
4.6課后習(xí)題105
第5章PHP數(shù)組108
5.1數(shù)組及數(shù)組類型108
5.1.1數(shù)組概述108
5.1.2數(shù)字索引數(shù)組108
5.1.3關(guān)聯(lián)數(shù)組108
5.2數(shù)組基本操作109
5.2.1創(chuàng)建數(shù)組109
5.2.2數(shù)組的賦值110
5.2.3遍歷數(shù)組111
5.3PHP數(shù)組函數(shù)114
5.3.1數(shù)組統(tǒng)計(jì)函數(shù)114
5.3.2刪除數(shù)組中重復(fù)元素的函數(shù)114
5.3.3字符串與數(shù)組的轉(zhuǎn)換函數(shù)115
5.3.4向數(shù)組中添加元素的函數(shù)115
5.3.5獲取并刪除數(shù)組最后元素的
函數(shù)116
5.4PHP全局?jǐn)?shù)組117
5.4.1$_SERVER\[\]全局?jǐn)?shù)組117
5.4.2$_GET\[\]和$_POST\[\]全局
數(shù)組117
5.4.3$_FILES\[\]全局?jǐn)?shù)組119
5.5綜合案例119
5.6課后習(xí)題121
第6章PHP網(wǎng)站開發(fā)124
6.1Web表單設(shè)計(jì)124
6.1.1表單標(biāo)簽124
6.1.2表單控件124
6.2表單數(shù)據(jù)的提交與獲取126
6.2.1POST方法提交和數(shù)據(jù)獲取126
6.2.2GET方法提交和數(shù)據(jù)獲取127
6.2.3表單數(shù)據(jù)的獲取128
6.2.4超鏈接數(shù)據(jù)的獲取132
6.3表單驗(yàn)證132
6.3.1客戶端驗(yàn)證132
6.3.2服務(wù)端驗(yàn)證136
6.4SESSION管理139
6.4.1SESSION工作原理139
6.4.2使用SESSION139
6.5Cookie管理141
6.5.1Cookie工作原理141
6.5.2創(chuàng)建及使用Cookie141
6.6綜合案例143
6.7課后習(xí)題151
第7章電子商務(wù)網(wǎng)站開發(fā)——基礎(chǔ)
功能153
7.1電子商務(wù)網(wǎng)站設(shè)計(jì)153
7.1.1網(wǎng)站結(jié)構(gòu)分析153
7.1.2創(chuàng)建PHP網(wǎng)站結(jié)構(gòu)155
7.2網(wǎng)站前臺(tái)開發(fā)156
7.2.1網(wǎng)站主頁開發(fā)156
7.2.2商品列表頁面開發(fā)162
7.2.3商品內(nèi)容頁面開發(fā)165
7.2.4新聞列表頁面開發(fā)168
7.2.5新聞內(nèi)容頁面開發(fā)170
7.3網(wǎng)站后臺(tái)開發(fā)173
7.3.1網(wǎng)站后臺(tái)登錄頁面173
7.3.2網(wǎng)站后臺(tái)管理主頁177
7.3.3管理員信息添加頁面180
7.3.4管理員信息管理頁面182
7.3.5商品類別添加頁面183
7.3.6商品類別管理頁面186
7.3.7商品信息添加頁面187
7.3.8商品信息管理頁面190
7.3.9新聞?lì)悇e添加頁面和新聞?lì)悇e
管理頁面192
7.3.10新聞信息添加頁面193
7.3.11新聞信息管理頁面195第2部分技能提高篇
第8章MySQL數(shù)據(jù)庫技術(shù)200
8.1MySQL概述200
8.1.1MySQL數(shù)據(jù)類型200
8.1.2MySQL服務(wù)器的啟動(dòng)和關(guān)閉201
8.2MySQL數(shù)據(jù)庫操作204
8.2.1創(chuàng)建數(shù)據(jù)庫204
8.2.2選擇指定數(shù)據(jù)庫205
8.2.3刪除數(shù)據(jù)庫206
8.3MySQL數(shù)據(jù)表操作206
8.3.1創(chuàng)建數(shù)據(jù)表206
8.3.2查看數(shù)據(jù)表結(jié)構(gòu)207
8.3.3修改數(shù)據(jù)表結(jié)構(gòu)208
8.3.4刪除指定數(shù)據(jù)表209
8.4MySQL數(shù)據(jù)操作209
8.4.1向表中插入數(shù)據(jù)209
8.4.2更新數(shù)據(jù)表中的數(shù)據(jù)211
8.4.3刪除數(shù)據(jù)表中的數(shù)據(jù)211
8.4.4查詢數(shù)據(jù)213
8.4.5復(fù)雜數(shù)據(jù)查詢215
8.5MySQL數(shù)據(jù)庫高級(jí)管理217
8.5.1MySQL數(shù)據(jù)的導(dǎo)出和備份217
8.5.2MySQL數(shù)據(jù)的導(dǎo)入和還原220
8.5.3phpMyAdmin圖形化管理工具223
8.6綜合案例225
8.7課后習(xí)題227
第9章PHP與MySQL數(shù)據(jù)庫編程
技術(shù)229
9.1PHP操作MySQL數(shù)據(jù)庫的
步驟229
9.2PHP連接MySQL服務(wù)器231
9.3PHP操作MySQL數(shù)據(jù)庫233
9.3.1創(chuàng)建數(shù)據(jù)庫233
9.3.2連接數(shù)據(jù)庫235
9.4PHP操作數(shù)據(jù)236
9.4.1數(shù)據(jù)增刪改操作236
9.4.2執(zhí)行多條命令238
9.4.3PHP數(shù)據(jù)查詢242
9.5綜合案例245
9.6課后習(xí)題252
第10章電子商務(wù)網(wǎng)站開發(fā)——數(shù)據(jù)庫
開發(fā)253
10.1網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)253
10.2創(chuàng)建項(xiàng)目文件257
10.3 網(wǎng)站后臺(tái)開發(fā)257
10.3.1網(wǎng)站后臺(tái)登錄功能實(shí)現(xiàn)257
10.3.2管理員信息管理功能實(shí)現(xiàn)260
10.3.3商品類別管理功能實(shí)現(xiàn)267
10.3.4商品信息管理功能實(shí)現(xiàn)275
10.3.5新聞?lì)悇e管理功能實(shí)現(xiàn)285
10.3.6新聞信息管理功能實(shí)現(xiàn)285
10.4網(wǎng)站前臺(tái)功能實(shí)現(xiàn)293
10.4.1網(wǎng)站前臺(tái)主頁293
10.4.2商品信息展示296
10.4.3新聞信息展示300
第11章面向?qū)ο蟪绦蛟O(shè)計(jì)304
11.1面向?qū)ο蠹夹g(shù)概述304
11.2類和對(duì)象305
11.2.1類的定義305
11.2.2類的屬性305
11.2.3類的方法306
11.2.4對(duì)象307
11.2.5構(gòu)造方法與析構(gòu)方法308
11.3面向?qū)ο筇匦?10
11.3.1繼承性310
11.3.2多態(tài)性312
11.3.3封裝性314
11.4綜合案例317
11.5課后習(xí)題320
第12章PHP安全與加密技術(shù)321
12.1PHP漏洞與防護(hù)措施321
12.1.1文件上傳漏洞321
12.1.2表單提交漏洞322
12.1.3SQL注入漏洞323
12.2PHP數(shù)據(jù)加密技術(shù)325
12.2.1crypt()數(shù)據(jù)加密函數(shù)325
12.2.2Sha1()數(shù)據(jù)加密函數(shù)326
12.2.3md5()數(shù)據(jù)加密函數(shù)327
12.3綜合案例328
12.4課后習(xí)題331
第13章電子商務(wù)網(wǎng)站開發(fā)——在線
購物332
13.1系統(tǒng)設(shè)計(jì)332
13.1.1業(yè)務(wù)流程設(shè)計(jì)332
13.1.2數(shù)據(jù)庫設(shè)計(jì)332
13.2系統(tǒng)實(shí)現(xiàn)335
13.2.1創(chuàng)建項(xiàng)目335
13.2.2數(shù)據(jù)庫訪問類336
13.3網(wǎng)站前臺(tái)開發(fā)337
13.3.1會(huì)員注冊(cè)頁面開發(fā)338
13.3.2會(huì)員登錄頁面開發(fā)341
13.3.3會(huì)員中心功能模塊開發(fā)343
13.3.4會(huì)員信息修改346
13.3.5會(huì)員密碼修改349
13.3.6購物車功能351
13.3.7提交訂單354
13.3.8我的訂單管理358
13.4網(wǎng)站后臺(tái)開發(fā)362
13.4.1會(huì)員信息管理模塊開發(fā)362
13.4.2訂單信息管理模塊開發(fā)367
附錄課后習(xí)題參考答案373
第1章PHP語法基礎(chǔ)373
第2章網(wǎng)站開發(fā)基礎(chǔ)373
第3章PHP語法基礎(chǔ)374
第4章PHP流程控制語句374
第5章PHP數(shù)組374
第6章PHP網(wǎng)站開發(fā)375
第8章MySQL數(shù)據(jù)庫技術(shù)375
第9章PHP與MySQL數(shù)據(jù)庫編程
技術(shù)376
第11章面向?qū)ο蠹夹g(shù)377
第12章PHP安全與加密技術(shù)378
參考文獻(xiàn)379