PHP+MySQL網(wǎng)站開發(fā)技術(shù)項目式教程(第2版)
定 價:42 元
叢書名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材---高職高專計算機(jī)系列
- 作者:唐俊
- 出版時間:2015/7/1
- ISBN:9787115348050
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312;TP311.138
- 頁碼:274
- 紙張:膠版紙
- 版次:1
- 開本:16K
全書以“誠信管理論壇”的完整開發(fā)過程為例,介紹了基于PHP+MySQL進(jìn)行網(wǎng)站開發(fā)的基礎(chǔ)知識和編程技術(shù),包括7大項目:項目開發(fā)環(huán)境搭建、系統(tǒng)數(shù)據(jù)庫設(shè)計和實現(xiàn)、系統(tǒng)數(shù)據(jù)庫訪問層的設(shè)計與實現(xiàn)、用戶管理模塊的設(shè)計與實現(xiàn)、論壇帖子管理模塊的設(shè)計與實現(xiàn)、論壇安全控制與部署、使用ThinkPHP框架重構(gòu)誠信論壇,詳細(xì)地講述了使用PHP+MySQL進(jìn)行網(wǎng)站開發(fā)的全流程和方法。
本書內(nèi)容翔實,實例豐富,講解透徹,注釋詳細(xì),實用性強(qiáng),便于讀者理解和使用PHP+MySQL進(jìn)行網(wǎng)站開發(fā)和應(yīng)用。
本書可作為高職高專計算機(jī)及其相關(guān)專業(yè)的教材,也適于自學(xué)PHP和MySQL的讀者使用。
項目1 搭建項目開發(fā)環(huán)境 1
1.1 PHP開發(fā)環(huán)境搭建 1
1.1.1 Web應(yīng)用開發(fā)簡介 2
1.1.2 PHP簡介 5
1.1.3 搭建開發(fā)環(huán)境 7
1.2 誠信管理論壇需求分析 26
1.3 實踐習(xí)題 27
1.4 項目總結(jié) 28
1.5 專業(yè)術(shù)語 28
1.6 拓展提升 29
1.7 超級鏈接 30
項目2 誠信管理論壇數(shù)據(jù)庫設(shè)計與實現(xiàn) 31
2.1 誠信管理論壇數(shù)據(jù)庫設(shè)計 31
2.1.1 數(shù)據(jù)庫建模技術(shù) 32
2.1.2 數(shù)據(jù)庫概念模型設(shè)計 32
2.1.3 數(shù)據(jù)庫物理模型設(shè)計 37
2.2 誠信管理論壇數(shù)據(jù)庫實現(xiàn) 40
2.2.1 創(chuàng)建項目數(shù)據(jù)庫 41
2.2.2 創(chuàng)建項目數(shù)據(jù)表 44
2.2.3 創(chuàng)建數(shù)據(jù)約束 52
2.3 誠信管理論壇數(shù)據(jù)庫編程與管理 57
2.3.1 數(shù)據(jù)管理語句 57
2.3.2 數(shù)據(jù)查詢語句 60
2.4 實踐習(xí)題 71
2.5 項目總結(jié) 74
2.6 專業(yè)術(shù)語 74
2.7 拓展提升 74
存儲過程和觸發(fā)器 74
2.8 超級鏈接 80
項目3 數(shù)據(jù)庫訪問層設(shè)計與實現(xiàn) 81
3.1 數(shù)據(jù)庫訪問層框架設(shè)計 82
3.1.1 PHP基本語法 82
3.1.2 函數(shù) 105
3.1.3 數(shù)組 111
3.1.4 數(shù)據(jù)庫訪問技術(shù) 114
3.2 數(shù)據(jù)庫訪問層設(shè)計與實現(xiàn) 124
3.2.1 用戶數(shù)據(jù)表操作的設(shè)計與實現(xiàn) 124
3.2.2 版塊數(shù)據(jù)表操作的設(shè)計與實現(xiàn) 126
3.2.3 帖子數(shù)據(jù)表操作的設(shè)計與實現(xiàn) 127
3.2.4 回帖數(shù)據(jù)表操作的設(shè)計與實現(xiàn) 130
3.3 實踐習(xí)題 133
3.4 項目總結(jié) 133
3.5 專業(yè)術(shù)語 134
3.6 拓展提升 135
數(shù)據(jù)庫接口層PDO 135
3.7 超級鏈接 139
4.1 用戶注冊功能的設(shè)計和實現(xiàn) 140
4.1.1 表單 141
4.1.2 GET方法和POST方法 143
4.1.3 用戶注冊功能的設(shè)計與實現(xiàn) 144
4.2 用戶登錄和編輯功能的設(shè)計和實現(xiàn) 151
4.2.1 會話 152
4.2.2 會話的使用 152
4.2.3 用戶登錄功能的設(shè)計與實現(xiàn) 154
4.2.4 用戶信息編輯功能的設(shè)計與實現(xiàn) 157
4.3 用戶頭像上傳功能的設(shè)計和實現(xiàn) 162
4.3.1 PHP文件操作 163
4.3.2 上傳文件操作 168
4.3.3 用戶頭像上傳功能的設(shè)計和實現(xiàn) 169
4.4 實踐習(xí)題 173
4.5 項目總結(jié) 174
4.6 專業(yè)術(shù)語 175
4.7 拓展提升 175
PHP處理XML文件 175
4.8 超級鏈接 177
項目5 誠信管理論壇頁面管理模塊設(shè)計與實現(xiàn) 178
5.1 頁面呈現(xiàn)的設(shè)計與實現(xiàn) 178
5.1.1 首頁子模塊的設(shè)計與實現(xiàn) 179
5.1.2 版塊列表頁的設(shè)計與實現(xiàn) 182
5.1.3 帖子信息顯示功能的設(shè)計與實現(xiàn) 187
5.2 發(fā)表新帖與回帖功能的設(shè)計與實現(xiàn) 193
5.2.1 新帖發(fā)表功能的設(shè)計與實現(xiàn) 194
5.2.2 回帖修改功能的設(shè)計與實現(xiàn) 199
5.3 實踐習(xí)題 203
5.4 項目總結(jié) 203
5.5 專業(yè)術(shù)語 203
5.6 拓展提升 204
利用FTP協(xié)議實現(xiàn)文件傳輸功能 204
5.7 超級鏈接 208
項目6 誠信管理論壇安全控制與部署 209
6.1 免登錄功能 209
6.1.1 Cookie 210
6.1.2 用戶免登錄功能的設(shè)計與實現(xiàn) 213
6.2 密碼加密功能的設(shè)計與實現(xiàn) 217
6.2.1 MD5散列 218
6.2.2 用戶登錄密碼加密功能的設(shè)計與實現(xiàn) 218
6.3 任務(wù)3 登錄校驗碼功能 221
6.3.1 PHP中的圖形處理 222
6.3.2 驗證碼功能的設(shè)計與實現(xiàn) 224
6.4 項目的打包與部署 228
6.4.1 項目的打包 228
6.4.2 項目的部署 228
6.5 實踐習(xí)題 229
6.6 項目總結(jié) 229
6.7 專業(yè)術(shù)語 229
6.8 拓展提升 230
PHP常見安全漏洞分析與攻擊防范 230
6.9 超級鏈接 232
項目7 使用ThinkPHP框架重構(gòu)誠信管理論壇 233
7.1 重構(gòu)誠信論壇用戶登錄頁面 233
7.1.1 ThinkPHP簡介 234
7.1.2 ThinkPHP項目規(guī)范 235
7.1.3 ThinkPHP項目開發(fā)過程 237
7.2 重構(gòu)誠信論壇用戶登錄功能 243
7.2.1 ThinkPHP的CURD操作 243
7.2.2 ThinkPHP的數(shù)據(jù)查詢 252
7.2.3 ThinkPHP的連貫操作 254
7.3 任務(wù)3 重構(gòu)誠信論壇首頁 256
7.3.1 ThinkPHP 控制器 256
7.3.2 ThinkPHP視圖 259
7.4 實踐習(xí)題 268
7.5 項目總結(jié) 268
7.6 專業(yè)術(shù)語 269
7.7 拓展提升 269
PHP 常用Web框架介紹 269
7.8 超級鏈接 270
附 錄 271