PHP+Mysql+Dreamweaver網(wǎng)站開發(fā)與實(shí)踐
定 價(jià):59 元
叢書名:普通高等學(xué)校計(jì)算機(jī)教育“十二五”規(guī)劃教材
- 作者:任華, 洪學(xué)銀主編
- 出版時(shí)間:2014/7/1
- ISBN:9787115353597
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.138
- 頁(yè)碼:374頁(yè)
- 紙張:膠版紙
- 版次:1
- 開本:16K
《PHP+Mysql+Dreamweaver網(wǎng)站開發(fā)與實(shí)踐》作為PHP語(yǔ)言課程的教材,系統(tǒng)全面地介紹了有關(guān)PHP程序開發(fā)所涉及的各類知識(shí)。全書共分10章,內(nèi)容包括搭建PHP網(wǎng)站建設(shè)平臺(tái)、PHP編程基礎(chǔ)、MySQL數(shù)據(jù)庫(kù)基礎(chǔ)、Dreamweaver+PHP開發(fā)基礎(chǔ)、PHP高級(jí)編程、綜合案例——購(gòu)物車、綜合案例——留言本系統(tǒng)、綜合案例——投票管理系統(tǒng)、綜合案例——論壇管理系統(tǒng)、課程設(shè)計(jì)——學(xué)校圖書館管理系統(tǒng)。全書每章內(nèi)容都與實(shí)例緊密結(jié)合,有助于學(xué)生理解知識(shí)、應(yīng)用知識(shí),達(dá)到學(xué)以致用的目的。
《PHP+Mysql+Dreamweaver網(wǎng)站開發(fā)與實(shí)踐》附有配套DVD光盤,光盤中提供本書所有實(shí)例、綜合實(shí)例、實(shí)驗(yàn)、綜合案例和課程設(shè)計(jì)的源代碼、制作精良的教學(xué)錄像。其中,源代碼全部經(jīng)過精心測(cè)試,能夠在Windows XP、Windows 2003、Windows 7系統(tǒng)下編譯和運(yùn)行。
《PHP+Mysql+Dreamweaver網(wǎng)站開發(fā)與實(shí)踐》可作為應(yīng)用型本科計(jì)算機(jī)專業(yè)、軟件學(xué)院、高職軟件專業(yè)及相關(guān)專業(yè)的教材,同時(shí)也適合PHP愛好者和初、中級(jí)PHP程序開發(fā)人員參考使用。
第1章 搭建PHP網(wǎng)站建設(shè)平臺(tái) 1
1.1 PHP基礎(chǔ)知識(shí) 1
1.1.1 PHP概述 1
1.1.2 搭建PHP開發(fā)環(huán)境的準(zhǔn)備工作 2
1.2 Apache服務(wù)器的安裝和配置 3
1.2.1 Apache簡(jiǎn)介 3
1.2.2 下載Apache軟件 3
1.2.3 Apache服務(wù)器的安裝和配置 3
1.3 PHP的安裝和配置 7
1.3.1 下載PHP 7
1.3.2 PHP的安裝和配置 7
1.3.3 測(cè)試PHP環(huán)境 9
1.4 MySQL數(shù)據(jù)庫(kù)的安裝和配置 9
1.4.1 MySQL簡(jiǎn)介 9
1.4.2 MySQL數(shù)據(jù)庫(kù)的安裝 9
1.5 環(huán)境安裝常見問題 13
1.5.1 Apache安裝常見問題 13
1.5.2 PHP安裝常見問題 13
1.5.3 MySQL安裝常見問題 14
1.6 在Dreamweaver中建立PHP執(zhí)行環(huán)境 15
1.6.1 Dreamweaver開發(fā)工具簡(jiǎn)介 15
1.6.2 Dreamweaver進(jìn)行網(wǎng)站建設(shè)的步驟 15
1.6.3 定義本章PHP網(wǎng)頁(yè)測(cè)試網(wǎng)站 17
1.7 綜合實(shí)例——編寫第一個(gè)PHP程序 17
知識(shí)點(diǎn)提煉 18
習(xí)題 18
實(shí)驗(yàn):安裝PHP開發(fā)環(huán)境 18
實(shí)驗(yàn)?zāi)康?18
實(shí)驗(yàn)內(nèi)容 19
實(shí)驗(yàn)步驟 19
第2章 PHP編程基礎(chǔ) 20
2.1 PHP開發(fā)基礎(chǔ) 20
2.1.1 PHP的標(biāo)記符與注釋 20
2.1.2 PHP數(shù)據(jù)類型 22
2.1.3 PHP常量和變量 30
2.1.4 PHP運(yùn)算符 36
2.2 字符串操作 43
2.2.1 字符串簡(jiǎn)介 43
2.2.2 轉(zhuǎn)義、還原字符串 44
2.2.3 獲取字符串長(zhǎng)度 46
2.2.4 截取字符串 47
2.2.5 檢索字符串 48
2.2.6 替換字符串 50
2.2.7 格式化字符串 52
2.2.8 分割、合成字符串 52
2.3 PHP流程控制語(yǔ)句 53
2.3.1 程序的三種結(jié)構(gòu) 53
2.3.2 條件控制語(yǔ)句 55
2.3.3 循環(huán)控制語(yǔ)句 59
2.3.4 跳轉(zhuǎn)語(yǔ)句 63
2.4 PHP函數(shù) 65
2.4.1 自定義函數(shù) 65
2.4.2 內(nèi)建函數(shù) 69
2.4.3 輸出語(yǔ)句 69
2.4.4 引用文件 73
2.5 PHP數(shù)組 77
2.5.1 數(shù)組類型 77
2.5.2 聲明數(shù)組 78
2.5.3 遍歷與輸出數(shù)組 80
2.5.4 PHP的數(shù)組函數(shù) 83
2.5.5 PHP全局?jǐn)?shù)組 86
2.6 PHP日期和時(shí)間 89
2.6.1 PHP的時(shí)區(qū)設(shè)置 89
2.6.2 UNIX時(shí)間戳 90
2.6.3 日期和時(shí)間的處理 93
2.7 綜合實(shí)例——應(yīng)用for循環(huán)語(yǔ)句開發(fā)一個(gè)乘法口訣表 99
知識(shí)點(diǎn)提煉 100
習(xí)題 100
實(shí)驗(yàn):通過switch語(yǔ)句判斷當(dāng)前日期給出相應(yīng)的提示信息 100
實(shí)驗(yàn)?zāi)康?100
實(shí)驗(yàn)內(nèi)容 101
實(shí)驗(yàn)步驟 101
第3章 MySQL數(shù)據(jù)庫(kù)基礎(chǔ) 102
3.1 MySQL數(shù)據(jù)庫(kù)設(shè)計(jì) 102
3.1.1 啟動(dòng)和關(guān)閉MySQL服務(wù)器 102
3.1.2 操作MySQL數(shù)據(jù)庫(kù) 104
3.1.3 MySQL數(shù)據(jù)類型 105
3.1.4 操作MySQL數(shù)據(jù)表 108
3.1.5 操作MySQL數(shù)據(jù) 111
3.2 phpMyAdmin圖形管理工具 116
3.2.1 管理數(shù)據(jù)庫(kù) 116
3.2.2 管理數(shù)據(jù)表 117
3.2.3 管理數(shù)據(jù)記錄 118
3.2.4 導(dǎo)入/導(dǎo)出數(shù)據(jù) 121
3.3 PHP操作MySQL數(shù)據(jù)庫(kù) 123
3.3.1 PHP操作MySQL數(shù)據(jù)庫(kù)的步驟 123
3.3.2 PHP操作MySQL數(shù)據(jù)庫(kù)的方法 124
3.3.3 管理MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù) 133
3.4 綜合實(shí)例——對(duì)查詢結(jié)果分頁(yè)輸出 145
知識(shí)點(diǎn)提煉 147
習(xí)題 147
實(shí)驗(yàn):對(duì)圖書管理系統(tǒng)進(jìn)行高級(jí)查詢 148
實(shí)驗(yàn)?zāi)康?148
實(shí)驗(yàn)內(nèi)容 148
實(shí)驗(yàn)步驟 148
第4章 Dreamweaver+PHP開發(fā)基礎(chǔ) 150
4.1 定義Dreamweaver站點(diǎn) 150
4.1.1 定義本地文件夾 150
4.1.2 定義遠(yuǎn)程文件夾 151
4.1.3 指定動(dòng)態(tài)頁(yè)的位置 151
4.1.4 上傳Web文件 152
4.2 連接到MySQL數(shù)據(jù)庫(kù) 152
4.2.1 創(chuàng)建MySQL數(shù)據(jù)庫(kù) 153
4.2.2 創(chuàng)建數(shù)據(jù)庫(kù)的連接 153
4.3 使用Dreamweaver站點(diǎn) 153
4.3.1 查看文件和文件夾 154
4.3.2 存回和取出文件 154
4.4 PHP與Web頁(yè)面交互 154
4.4.1 表單概述 154
4.4.2 在Web頁(yè)中嵌入PHP腳本 158
4.4.3 應(yīng)用PHP全局變量獲取表單數(shù)據(jù) 158
4.4.4 對(duì)URL傳遞的參數(shù)進(jìn)行編/解碼 159
4.5 操作記錄集 161
4.5.1 創(chuàng)建記錄集 161
4.5.2 插入數(shù)據(jù)庫(kù)記錄 162
4.5.3 查看數(shù)據(jù)庫(kù)記錄 163
4.5.4 更新數(shù)據(jù)庫(kù)記錄 164
4.5.5 刪除數(shù)據(jù)庫(kù)記錄 165
4.6 綜合實(shí)例——發(fā)布和查看公告信息 166
知識(shí)點(diǎn)提煉 167
習(xí)題 168
實(shí)驗(yàn):獲取用戶的個(gè)人信息 168
實(shí)驗(yàn)?zāi)康?168
實(shí)驗(yàn)內(nèi)容 168
實(shí)驗(yàn)步驟 168
第5章 PHP高級(jí)編程 170
5.1 Cookie和Session 170
5.1.1 Cookie的操作 170
5.1.2 Session的操作 174
5.1.3 Cookie與Session的比較 177
5.2 PDO數(shù)據(jù)庫(kù)抽象層 178
5.2.1 PDO概述 178
5.2.2 通過PDO連接數(shù)據(jù)庫(kù) 178
5.2.3 執(zhí)行SQL語(yǔ)句 179
5.2.4 獲取結(jié)果集 179
5.3 面向?qū)ο?183
5.3.1 面向?qū)ο蟮幕靖拍?183
5.3.2 PHP與對(duì)象 185
5.4 Smarty模板 196
5.4.1 Smarty簡(jiǎn)介 196
5.4.2 Smarty的安裝配置 197
5.4.3 Smarty模板設(shè)計(jì) 200
5.4.4 Smarty程序設(shè)計(jì) 206
5.5 綜合實(shí)例——應(yīng)用Smarty模板創(chuàng)建網(wǎng)頁(yè)框架 208
知識(shí)點(diǎn)提煉 209
習(xí)題 210
實(shí)驗(yàn):封裝帶頁(yè)碼的分頁(yè)類 210
實(shí)驗(yàn)?zāi)康?210
實(shí)驗(yàn)內(nèi)容 210
實(shí)驗(yàn)步驟 210
第6章 綜合案例——購(gòu)物車 214
6.1 購(gòu)物車模塊概述 214
6.1.1 功能概述 214
6.1.2 購(gòu)物車操作流程 214
6.1.3 程序預(yù)覽 215
6.2 熱點(diǎn)關(guān)鍵技術(shù) 216
6.2.1 數(shù)據(jù)庫(kù)連接、管理和分頁(yè)類文件 216
6.2.2 Smarty模板配置類文件 219
6.2.3 執(zhí)行類的實(shí)例化文件 219
6.2.4 Smarty模板頁(yè)中的框架技術(shù) 220
6.2.5 Ajax無刷新驗(yàn)證技術(shù) 220
6.2.6 分頁(yè)技術(shù) 222
6.2.7 購(gòu)物車中商品添加技術(shù) 222
6.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 224
6.3.1 數(shù)據(jù)庫(kù)分析 224
6.3.2 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 225
6.4 首頁(yè)設(shè)計(jì) 227
6.4.1 首頁(yè)概述 227
6.4.2 首頁(yè)實(shí)現(xiàn)過程 227
6.5 登錄模塊設(shè)計(jì) 229
6.5.1 登錄模塊概述 229
6.5.2 用戶注冊(cè) 229
6.5.3 用戶登錄 231
6.6 商品展示模塊設(shè)計(jì) 233
6.6.1 商品展示模塊概述 233
6.6.2 商品展示模塊 233
6.7 購(gòu)物車模塊設(shè)計(jì) 235
6.7.1 購(gòu)物車模塊概述 235
6.7.2 購(gòu)物車展示 235
6.7.3 更改商品數(shù)量 237
6.7.4 刪除商品 238
6.7.5 保存購(gòu)物車 240
第7章 綜合案例——留言本系統(tǒng) 242
7.1 留言本概述 242
7.1.1 留言本概述 242
7.1.2 留言本的功能結(jié)構(gòu) 242
7.1.3 留言本系統(tǒng)流程 243
7.1.4 程序預(yù)覽 244
7.2 熱點(diǎn)關(guān)鍵技術(shù) 245
7.2.1 驗(yàn)證碼在當(dāng)前頁(yè)驗(yàn)證 245
7.2.2 實(shí)現(xiàn)復(fù)選框的全選和反選 248
7.3 MySQL數(shù)據(jù)庫(kù)設(shè)計(jì) 249
7.3.1 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 249
7.3.2 定義數(shù)據(jù)庫(kù)訪問類 249
7.4 前臺(tái)首頁(yè)設(shè)計(jì) 252
7.4.1 前臺(tái)首頁(yè)概述 252
7.4.2 頁(yè)面設(shè)計(jì) 253
7.4.3 功能實(shí)現(xiàn) 253
7.5 添加留言 254
7.5.1 添加留言概述 254
7.5.2 設(shè)計(jì)添加留言頁(yè)面 255
7.5.3 留言添加 255
7.6 分頁(yè)輸出留言 256
7.6.1 分頁(yè)輸出留言概述 256
7.6.2 分頁(yè)輸出留言實(shí)現(xiàn) 257
7.6.3 輸出版主回復(fù) 259
7.7 查詢留言模塊 260
7.7.1 查詢留言概述 260
7.7.2 查詢留言的實(shí)現(xiàn) 260
7.8 版主登錄模塊設(shè)計(jì) 263
7.8.1 版主登錄概述 263
7.8.2 登錄功能實(shí)現(xiàn) 263
7.9 后臺(tái)主頁(yè)設(shè)計(jì) 264
7.9.1 后臺(tái)主頁(yè)概述 264
7.9.2 后臺(tái)主頁(yè)設(shè)計(jì) 264
7.10 文章管理 265
7.10.1 文章管理概述 265
7.10.2 發(fā)表文章實(shí)現(xiàn)過程 265
7.10.3 批量刪除留言及回復(fù)信息的實(shí)現(xiàn) 266
7.11 留言本管理模塊 267
7.11.1 留言本概述 267
7.11.2 版主回復(fù)留言功能的實(shí)現(xiàn) 268
7.11.3 版主單貼管理功能的實(shí)現(xiàn) 270
第8章 綜合案例——投票管理系統(tǒng) 272
8.1 投票系統(tǒng)概述 272
8.1.1 模塊概述 272
8.1.2 功能結(jié)構(gòu) 272
8.1.3 程序預(yù)覽 272
8.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 274
8.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 274
8.2.2 數(shù)據(jù)表設(shè)計(jì) 274
8.2.3 連接數(shù)據(jù)庫(kù) 275
8.3 投票 275
8.3.1 用戶注冊(cè) 275
8.3.2 用戶登錄 277
8.3.3 投票主題瀏覽 278
8.3.4 投票內(nèi)容提交 279
8.4 投票管理 284
8.4.1 投票管理概述 284
8.4.2 動(dòng)態(tài)生成投票主題及選項(xiàng) 285
8.4.3 刪除投票主題與投票內(nèi)容 288
8.4.4 刷新投票結(jié)果 289
8.5 技術(shù)提煉 290
8.5.1 通過3D餅形圖分析投票結(jié)果 290
8.5.2 通過柱形圖分析投票結(jié)果 292
8.5.3 Cookie投票限制 293
8.5.4 通過IP限制重復(fù)投票 294
第9章 綜合案例——論壇管理系統(tǒng) 296
9.1 論壇概述 296
9.1.1 論壇概述 296
9.1.2 系統(tǒng)功能結(jié)構(gòu) 297
9.1.3 程序預(yù)覽 298
9.2 熱點(diǎn)關(guān)鍵技術(shù) 300
9.2.1 樹狀導(dǎo)航菜單 300
9.2.2 帖子置頂 302
9.2.3 帖子引用 303
9.2.4 帖子收藏 304
9.2.5 屏蔽回貼 305
9.2.6 連接遠(yuǎn)程MySQL數(shù)據(jù)庫(kù) 306
9.2.7 小紙條信息的無刷新輸出 307
9.2.8 清除個(gè)人站內(nèi)郵件 308
9.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 310
9.3.1 數(shù)據(jù)庫(kù)分析 310
9.3.2 創(chuàng)建數(shù)據(jù)庫(kù)中的數(shù)據(jù)表 310
9.4 帖子的發(fā)布、瀏覽和回復(fù) 311
9.4.1 帖子的發(fā)布、瀏覽和回復(fù)概述 311
9.4.2 帖子發(fā)布功能實(shí)現(xiàn) 312
9.4.3 帖子瀏覽功能實(shí)現(xiàn) 315
9.4.4 帖子回復(fù)功能實(shí)現(xiàn) 321
9.5 帖子搜索 324
9.5.1 帖子搜索概述 324
9.5.2 帖子搜索功能實(shí)現(xiàn) 325
9.6 帖子管理 326
9.6.1 帖子管理概述 326
9.6.2 結(jié)帖功能實(shí)現(xiàn) 327
9.6.3 設(shè)置帖子類別 328
9.6.4 頂帖管理功能的實(shí)現(xiàn) 331
9.7 個(gè)人信息管理 332
9.7.1 個(gè)人信息管理概述 332
9.7.2 我的信息管理 332
9.7.3 我的好友管理 336
9.8 后臺(tái)管理 338
9.8.1 后臺(tái)管理概述 338
9.8.2 后臺(tái)登錄 339
9.8.3 后臺(tái)管理主頁(yè)設(shè)計(jì) 341
9.9 數(shù)據(jù)備份和恢復(fù) 342
9.9.1 數(shù)據(jù)備份和恢復(fù)概述 342
9.9.2 數(shù)據(jù)備份和恢復(fù) 343
第10章 課程設(shè)計(jì)——學(xué)校圖書館管理系統(tǒng) 345
10.1 課程設(shè)計(jì)目的 345
10.2 需求分析 346
10.3 系統(tǒng)設(shè)計(jì) 346
10.3.1 系統(tǒng)目標(biāo) 346
10.3.2 系統(tǒng)功能結(jié)構(gòu) 347
10.3.3 系統(tǒng)流程圖 347
10.3.4 系統(tǒng)預(yù)覽 347
10.3.5 文件夾組織結(jié)構(gòu) 348
10.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 348
10.4.1 數(shù)據(jù)庫(kù)分析 349
10.4.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 349
10.4.3 創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)表 350
10.5 首頁(yè)設(shè)計(jì) 350
10.5.1 首頁(yè)概述 350
10.5.2 權(quán)限設(shè)置技術(shù) 351
10.5.3 首頁(yè)的實(shí)現(xiàn)過程 352
10.6 管理員模塊設(shè)計(jì) 352
10.6.1 管理員模塊概述 352
10.6.2 控制文件的訪問權(quán)限 353
10.6.3 系統(tǒng)登錄的實(shí)現(xiàn)過程 353
10.6.4 查看管理員的實(shí)現(xiàn)過程 355
10.6.5 添加管理員的實(shí)現(xiàn)過程 356
10.6.6 設(shè)置管理員權(quán)限的實(shí)現(xiàn)過程 357
10.6.7 刪除管理員的實(shí)現(xiàn)過程 358
10.7 圖書檔案管理模塊設(shè)計(jì) 359
10.7.1 圖書檔案管理模塊概述 359
10.7.2 圖書檔案管理中的多表查詢技術(shù) 359
10.7.3 查看圖書信息列表的實(shí)現(xiàn)過程 359
10.7.4 添加圖書信息的實(shí)現(xiàn)過程 361
10.7.5 修改圖書信息的實(shí)現(xiàn)過程 362
10.7.6 刪除圖書信息的實(shí)現(xiàn)過程 363
10.8 圖書借還模塊設(shè)計(jì) 363
10.8.1 圖書借還模塊概述 363
10.8.2 圖書借還模塊中的多表查詢技術(shù) 364
10.8.3 圖書借閱的實(shí)現(xiàn)過程 364
10.8.4 圖書續(xù)借的實(shí)現(xiàn)過程 366
10.8.5 圖書歸還的實(shí)現(xiàn)過程 368
10.8.6 圖書借閱查詢的實(shí)現(xiàn)過程 369
10.9 開發(fā)技巧與難點(diǎn)分析 371
10.9.1 如何自動(dòng)計(jì)算圖書歸還日期 371
10.9.2 如何對(duì)圖書借閱信息進(jìn)行統(tǒng)計(jì)排行 372
10.10 連接語(yǔ)句技術(shù)專題 372
10.10.1 內(nèi)連接語(yǔ)句 373
10.10.2 外連接語(yǔ)句 373
10.11 課程設(shè)計(jì)總結(jié) 374