定 價(jià):65 元
叢書名:普通高等教育計(jì)算機(jī)類系列教材
- 作者:陳建國(guó) 編著
- 出版時(shí)間:2020/9/1
- ISBN:9787111663577
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:388
- 紙張:
- 版次:
- 開(kāi)本:16開(kāi)
全書分為基礎(chǔ)知識(shí)篇和技能提高篇兩部分,共13章。第1~7章為基礎(chǔ)知識(shí)篇,主要闡述PHP開(kāi)發(fā)的基礎(chǔ)知識(shí),具體包括PHP概述、網(wǎng)站開(kāi)發(fā)基礎(chǔ)、PHP語(yǔ)法基礎(chǔ)、PHP的流程控制結(jié)構(gòu)、PHP數(shù)組、PHP網(wǎng)站開(kāi)發(fā)和電子商務(wù)網(wǎng)站開(kāi)發(fā)——基礎(chǔ)功能等;第8~13章為技能提高篇,主要闡述PHP開(kāi)發(fā)的高級(jí)應(yīng)用技術(shù)及綜合項(xiàng)目開(kāi)發(fā),具體包括MySQL數(shù)據(jù)庫(kù)技術(shù)、PHP與MySQL數(shù)據(jù)庫(kù)編程技術(shù)、電子商務(wù)網(wǎng)站開(kāi)發(fā)——數(shù)據(jù)庫(kù)開(kāi)發(fā)、面向?qū)ο蟪绦蛟O(shè)計(jì)、PHP安全與加密技術(shù)和電子商務(wù)網(wǎng)站開(kāi)發(fā)——在線購(gòu)物等。
本書內(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開(kāi)發(fā)環(huán)境搭建4
1.2.1安裝AppServ集成軟件4
1.2.2安裝Zend Studio開(kāi)發(fā)工具9
1.3使用Zend Studio開(kāi)發(fā)PHP
程序11
1.4課后習(xí)題14
第2章網(wǎng)站開(kāi)發(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ǔ)語(yǔ)法42
2.3.2JavaScript控制語(yǔ)句43
2.3.3JavaScript函數(shù)和事件處理
機(jī)制45
2.4課后習(xí)題48
第3章PHP語(yǔ)法基礎(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ù)庫(kù)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條件控制語(yǔ)句90
4.1.1if條件控制語(yǔ)句90
4.1.2switch多分支語(yǔ)句92
4.2循環(huán)控制語(yǔ)句94
4.2.1while循環(huán)語(yǔ)句94
4.2.2do-while循環(huán)語(yǔ)句95
4.2.3for和foreach循環(huán)語(yǔ)句96
4.3跳轉(zhuǎn)語(yǔ)句97
4.3.1break跳轉(zhuǎn)語(yǔ)句97
4.3.2continue跳轉(zhuǎn)語(yǔ)句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)站開(kāi)發(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)站開(kāi)發(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)開(kāi)發(fā)156
7.2.1網(wǎng)站主頁(yè)開(kāi)發(fā)156
7.2.2商品列表頁(yè)面開(kāi)發(fā)162
7.2.3商品內(nèi)容頁(yè)面開(kāi)發(fā)165
7.2.4新聞列表頁(yè)面開(kāi)發(fā)168
7.2.5新聞內(nèi)容頁(yè)面開(kāi)發(fā)170
7.3網(wǎng)站后臺(tái)開(kāi)發(fā)173
7.3.1網(wǎng)站后臺(tái)登錄頁(yè)面173
7.3.2網(wǎng)站后臺(tái)管理主頁(yè)177
7.3.3管理員信息添加頁(yè)面180
7.3.4管理員信息管理頁(yè)面182
7.3.5商品類別添加頁(yè)面183
7.3.6商品類別管理頁(yè)面186
7.3.7商品信息添加頁(yè)面187
7.3.8商品信息管理頁(yè)面190
7.3.9新聞?lì)悇e添加頁(yè)面和新聞?lì)悇e
管理頁(yè)面192
7.3.10新聞信息添加頁(yè)面193
7.3.11新聞信息管理頁(yè)面195第2部分技能提高篇
第8章MySQL數(shù)據(jù)庫(kù)技術(shù)200
8.1MySQL概述200
8.1.1MySQL數(shù)據(jù)類型200
8.1.2MySQL服務(wù)器的啟動(dòng)和關(guān)閉201
8.2MySQL數(shù)據(jù)庫(kù)操作204
8.2.1創(chuàng)建數(shù)據(jù)庫(kù)204
8.2.2選擇指定數(shù)據(jù)庫(kù)205
8.2.3刪除數(shù)據(jù)庫(kù)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ù)庫(kù)高級(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ù)庫(kù)編程
技術(shù)229
9.1PHP操作MySQL數(shù)據(jù)庫(kù)的
步驟229
9.2PHP連接MySQL服務(wù)器231
9.3PHP操作MySQL數(shù)據(jù)庫(kù)233
9.3.1創(chuàng)建數(shù)據(jù)庫(kù)233
9.3.2連接數(shù)據(jù)庫(kù)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)站開(kāi)發(fā)——數(shù)據(jù)庫(kù)
開(kāi)發(fā)253
10.1網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)253
10.2創(chuàng)建項(xiàng)目文件257
10.3 網(wǎng)站后臺(tái)開(kā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)主頁(yè)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)站開(kāi)發(fā)——在線
購(gòu)物332
13.1系統(tǒng)設(shè)計(jì)332
13.1.1業(yè)務(wù)流程設(shè)計(jì)332
13.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)332
13.2系統(tǒng)實(shí)現(xiàn)335
13.2.1創(chuàng)建項(xiàng)目335
13.2.2數(shù)據(jù)庫(kù)訪問(wèn)類336
13.3網(wǎng)站前臺(tái)開(kāi)發(fā)337
13.3.1會(huì)員注冊(cè)頁(yè)面開(kāi)發(fā)338
13.3.2會(huì)員登錄頁(yè)面開(kāi)發(fā)341
13.3.3會(huì)員中心功能模塊開(kāi)發(fā)343
13.3.4會(huì)員信息修改346
13.3.5會(huì)員密碼修改349
13.3.6購(gòu)物車功能351
13.3.7提交訂單354
13.3.8我的訂單管理358
13.4網(wǎng)站后臺(tái)開(kāi)發(fā)362
13.4.1會(huì)員信息管理模塊開(kāi)發(fā)362
13.4.2訂單信息管理模塊開(kāi)發(fā)367
附錄課后習(xí)題參考答案373
第1章PHP語(yǔ)法基礎(chǔ)373
第2章網(wǎng)站開(kāi)發(fā)基礎(chǔ)373
第3章PHP語(yǔ)法基礎(chǔ)374
第4章PHP流程控制語(yǔ)句374
第5章PHP數(shù)組374
第6章PHP網(wǎng)站開(kāi)發(fā)375
第8章MySQL數(shù)據(jù)庫(kù)技術(shù)375
第9章PHP與MySQL數(shù)據(jù)庫(kù)編程
技術(shù)376
第11章面向?qū)ο蠹夹g(shù)377
第12章PHP安全與加密技術(shù)378
參考文獻(xiàn)379