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