php動態網站開發(2017年電子工業出版社出版的圖書)

php動態網站開發(2017年電子工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《php動態網站開發》是2017年12月電子工業出版社出版的圖書,作者是趙增敏。本書從Adobe Dreamweaver CS6可視化設計與手工編碼的結合上詳細地介紹了基於PHP語言和MySQL資料庫的動態網站開發技術。

基本介紹

  • 中文名:php動態網站開發
  • 作者:趙增敏
  • 出版社:電子工業出版社
  • ISBN:9787121328831
內容簡介,圖書目錄,作者簡介,

內容簡介

本書從Adobe Dreamweaver CS6可視化設計與手工編碼的結合上詳細地介紹了基於PHP語言和MySQL資料庫的動態網站開發技術。本書採用項目引領、任務驅動的教學方法,共分10個項目,包括:配置PHP開發環境、PHP語言快速入門、PHP面向對象編程、PHP數據處理、PHP與Web互動、PHP檔案處理、PHP圖像處理、MySQL資料庫管理、PHP資料庫編程、新聞發布系統設計。

圖書目錄

項目1 配置PHP開發環境 1
任務1.1 安裝phpStudy 1
1.1.1 PHP開發環境的組成 2
1.1.2 phpStudy的危戶項說安裝 5
任務1.2 配置phpStudy 7
1.2.1 設定phpStudy運行模式 7
1.2.2 切換PHP版本 8
1.2.3 站全習和點域名管理 9
1.2.4 創建虛擬目錄 9
1.2.5 配置MySQL伺服器 10
任務1.3 創建乃說船PHP MySQL站點 13
1.3.1 設定PHP MySQL站點 13
1.3.2 創建PHP動態網頁 15
項目思考 17
項目實訓 18
項目2 PHP語言快速入門 19
任務2.1 了解PHP基本知識 19
2.1.1 PHP動態網頁的組成 20
2.1.2 創建PHP代碼塊 20
2.1.3 編寫PHP注釋 22
2.1.4 PHP與HTML混合編寫 22
2.1.5 PHP與JavaScript協同工作 23
任務2.2 使用PHP數據類型 24
2.2.1 使用整型數 25
2.2.2 使用浮點數 25
2.2.3 使用字元串 25
2.2.4 使用布爾型 27
2.2.5 使用特殊類型 27
2.2.6 數據類型轉換 28
任務2.3 使用變數與常量 30
2.3.1 定義變數 30
2.3.2 檢查變數是否被設定 31
2.3.3 可變變數與變數引用 33
2.3.4 使用常量 34
任務2.4 使用運算符與表達式 36
2.4.1 使用算術運算符 36
2.4.2 使用賦值運算符 37
2.4.3 使用遞增/遞減運算符 38
2.4.4 使用字元串運算符 39
2.4.5 使用位運算符 39
2.4.6 使用比較運算符 40
2.4.7 使用催背全汗條件運算符 40
2.4.8 使用邏輯運算符 42
2.4.9 使用表達式 43
2.4.10 運算符優先權 43
任務2.5 使用流程控制語句 44
2.5.1 使用選擇語句 44
2.5.2 使用循環語句 47
2.5.3 使用跳轉語句 50
2.5.4 包含檔案語句 51
任務2.6 使用函式 54
2.6.1 了解PHP內部函式戒奔 54
2.6.2 使用自定義函式 56
2.6.3 傳遞函式的參數 58
2.6.4 設定函式的返回值 60
2.6.5 使用變數作用域 61
2.6.6 使用可變函式 62
2.6.7 使用匿名函式 63
項目思考 64
項目實訓 65
項目3 PHP面向對象編程 66
任務3.1 使用類和對象 66
3.1.1 創建類和對象 67
3.1.2 為類添加成員 68
3.1.3 為類添加構造方法和析構方法 70
3.1.4 為類添加靜態成員 71
3.1.5 自動載入對象 73
3.1.6 疊代對象 74
3.1.7 克隆對象 75
3.1.8 比較對象 76
任務3.2 實現繼承與多態 78
3.2.1 實現類的繼承 78
3.2.2 使用抽象類 80
3.2.3 使用final關鍵字 82
3.2.4 使用全求記接口 82
項目思考 84
項目實訓 85
項目4 PHP數據處理 86
任務4.1 字元串處理 86
4.1.1 字元串的格式化輸出 87
4.1.2 了解常用字元串函式 89
4.1.3 HTML文本格式化 91
4.1.4 連線和分割字元串 93
4.1.5 查找和替換字元串 95
4.1.6 從字元串中取子串 97
任務4.2 日期殃蒸譽/時間處理 99
4.2.1 設定默認時區 99
4.2.2 獲取日期和時間 100
4.2.3 格式化日期/時間 102
任務4.3 數組處理 103
4.3.1 創建數組 104
4.3.2 遍歷數組 106
4.3.3 使用預定義數組 107
4.3.4 使用數組函式 110
項目思考 112
項目實訓 113
項目5 構建PHP互動網頁 114
任務5.1 獲取表單變數 114
5.1.1 創建HTML表單 115
5.1.2 添加表單控制項 116
5.1.3 讀取表單變數 118
任務5.2 驗證表單數據 121
5.2.1 基於JavaScript實現表單驗證 121
5.2.2 基於Spry框架實現表單驗證 124
5.2.3 基於HTML 5實現表單驗證 129
任務5.3 獲取URL參數 132
5.3.1 生成URL參數 133
5.3.2 讀取URL參數 133
5.3.3 實現頁面重定向 135
任務5.4 會話管理 137
5.4.1 了解會話 137
5.4.2 創建會話變數 138
5.4.3 銷毀會話變數 139
任務5.5 使用Cookie 143
5.5.1 了解Cookie 143
5.5.2 設定Cookie 144
5.5.3 讀取Cookie 145
項目思考 149
項目實訓 150
項目6 PHP檔案處理 152
任務6.1 檔案操作 152
6.1.1 打開和關閉檔案 153
6.1.2 向檔案中寫入內容 154
6.1.3 從檔案中讀取內容 156
6.1.4 在檔案中定位 159
6.1.5 檢查檔案屬性 161
6.1.6 其他檔案操作 163
任務6.2 目錄操作 165
6.2.1 創建目錄 165
6.2.2 讀取目錄 166
6.2.3 刪除目錄 168
6.2.4 解析路徑信息 170
6.2.5 檢查磁碟空間 172
任務6.3 上傳檔案 173
6.3.1 創建檔案上傳表單 173
6.3.2 上傳單個檔案 174
6.3.3 上傳多個檔案 177
項目思考 180
項目實訓 181
項目7 PHP圖像處理 182
任務7.1 配置GD庫 182
7.1.1 載入GD庫 183
7.1.2 檢測GD庫信息 183
任務7.2 圖像基本操作 185
7.2.1 創建圖像 186
7.2.2 輸出圖像 188
7.2.3 分配顏色 189
任務7.3 繪製圖形 191
7.3.1 繪製像素 191
7.3.2 繪製輪廓圖形 192
7.3.3 繪製填充圖形 195
任務7.4 繪製文本 197
7.4.1 繪製單個字元 198
7.4.2 繪製字元串 201
7.4.3 繪製中文文本 202
項目思考 205
項目實訓 206
項目8 MySQL資料庫管理 207
任務8.1 使用MySQL管理工具 207
8.1.1 使用MySQL命令工具 208
8.1.2 使用phpMyAdmin 210
8.1.3 使用MySQL-Front 211
任務8.2 創建和管理資料庫 212
8.2.1 創建資料庫 212
8.2.2 顯示資料庫列表 213
8.2.3 刪除資料庫 213
任務8.3 創建和維護表 214
8.3.1 了解數據類型 215
8.3.2 創建表 216
8.3.3 查看錶信息 219
8.3.4 修改表 220
8.3.5 重命名表 221
8.3.6 刪除表 221
任務8.4 數據操作與查詢 221
8.4.1 插入記錄 222
8.4.2 查詢記錄 225
8.4.3 更改記錄 228
8.4.4 刪除記錄 229
任務8.5 使用其他資料庫對象 231
8.5.1 使用索引 231
8.5.2 使用視圖 232
8.5.3 使用存儲過程 234
8.5.4 使用存儲函式 237
8.5.5 使用觸發器 239
任務8.6 安全性管理 241
8.6.1 管理用戶 241
8.6.2 管理許可權 243
項目思考 246
項目實訓 247
項目9 通過PHP訪問MySQL 248
任務9.1 創建MySQL資料庫連線 248
9.1.1 以編程方式創建MySQL連線 249
9.1.2 在DW中創建MySQL連線 251
9.1.3 資料庫連線的套用與管理 253
任務9.2 查詢記錄 253
9.2.1 以編程方式創建記錄集 254
9.2.2 在DW中創建記錄集 257
9.2.3 分頁顯示記錄集 263
9.2.4 創建搜尋/結果頁 267
9.2.5 創建主/詳細頁 271
任務9.3 添加記錄 276
9.3.1 以編程方式實現添加記錄 276
9.3.2 快速生成記錄添加頁 278
任務9.4 更新記錄 282
9.4.1 以編程方式實現記錄更新 282
9.4.2 快速生成記錄更新頁 286
任務9.5 刪除記錄 290
9.5.1 以編程方式實現記錄刪除 290
9.5.2 快速生成記錄刪除頁 292
項目思考 294
項目實訓 295
項目10 開發新聞發布系統 296
任務10.1 系統功能設計 296
10.1.1 系統功能分析 296
10.1.2 資料庫設計與實現 297
10.1.3 系統功能模組劃分 298
任務10.2 實現用戶管理 299
10.2.1 系統登錄 299
10.2.2 創建用戶 302
10.2.3 管理用戶 304
10.2.4 修改用戶 306
10.2.5 刪除用戶 307
任務10.3 實現新聞類別管理 308
10.3.1 添加新聞類別 308
10.3.2 管理新聞類別 309
10.3.3 修改新聞類別 311
10.3.4 刪除新聞類別 312
任務10.4 實現新聞管理 312
10.4.1 發布新聞 313
10.4.2 管理新聞 315
10.4.3 編輯新聞 316
10.4.4 刪除新聞 319
任務10.5 實現新聞瀏覽 320
10.5.1 系統首頁 320
10.5.2 瀏覽新聞 323
10.5.3 分類瀏覽新聞 324
10.5.4 搜尋新聞 326
項目思考 327
項目實訓 328

作者簡介

本教材主編趙增敏為河南信息工程學校教授,河南省中等職業教育學科帶頭人,河南省教育廳學術帶頭人,長期從事資料庫套用開發、Visual Basic/Visual C#可視化編程、HTML網頁設計、移動網頁設計、JavaScript/jQuery動態網頁編程、ASP/PHP/JSP/ASP.NET動態網站開發、Web套用開發等方面的教學與研究,有豐富的計算機教學經驗和教材開發編寫經驗,迄今為止撰寫了數十種計算機專著及教材,其中有多本國家規劃教材,還有著作權輸出到台灣出版繁體中文版,被電子工業出版社授予優秀作者稱號。
2.5.1 使用選擇語句 44
2.5.2 使用循環語句 47
2.5.3 使用跳轉語句 50
2.5.4 包含檔案語句 51
任務2.6 使用函式 54
2.6.1 了解PHP內部函式 54
2.6.2 使用自定義函式 56
2.6.3 傳遞函式的參數 58
2.6.4 設定函式的返回值 60
2.6.5 使用變數作用域 61
2.6.6 使用可變函式 62
2.6.7 使用匿名函式 63
項目思考 64
項目實訓 65
項目3 PHP面向對象編程 66
任務3.1 使用類和對象 66
3.1.1 創建類和對象 67
3.1.2 為類添加成員 68
3.1.3 為類添加構造方法和析構方法 70
3.1.4 為類添加靜態成員 71
3.1.5 自動載入對象 73
3.1.6 疊代對象 74
3.1.7 克隆對象 75
3.1.8 比較對象 76
任務3.2 實現繼承與多態 78
3.2.1 實現類的繼承 78
3.2.2 使用抽象類 80
3.2.3 使用final關鍵字 82
3.2.4 使用接口 82
項目思考 84
項目實訓 85
項目4 PHP數據處理 86
任務4.1 字元串處理 86
4.1.1 字元串的格式化輸出 87
4.1.2 了解常用字元串函式 89
4.1.3 HTML文本格式化 91
4.1.4 連線和分割字元串 93
4.1.5 查找和替換字元串 95
4.1.6 從字元串中取子串 97
任務4.2 日期/時間處理 99
4.2.1 設定默認時區 99
4.2.2 獲取日期和時間 100
4.2.3 格式化日期/時間 102
任務4.3 數組處理 103
4.3.1 創建數組 104
4.3.2 遍歷數組 106
4.3.3 使用預定義數組 107
4.3.4 使用數組函式 110
項目思考 112
項目實訓 113
項目5 構建PHP互動網頁 114
任務5.1 獲取表單變數 114
5.1.1 創建HTML表單 115
5.1.2 添加表單控制項 116
5.1.3 讀取表單變數 118
任務5.2 驗證表單數據 121
5.2.1 基於JavaScript實現表單驗證 121
5.2.2 基於Spry框架實現表單驗證 124
5.2.3 基於HTML 5實現表單驗證 129
任務5.3 獲取URL參數 132
5.3.1 生成URL參數 133
5.3.2 讀取URL參數 133
5.3.3 實現頁面重定向 135
任務5.4 會話管理 137
5.4.1 了解會話 137
5.4.2 創建會話變數 138
5.4.3 銷毀會話變數 139
任務5.5 使用Cookie 143
5.5.1 了解Cookie 143
5.5.2 設定Cookie 144
5.5.3 讀取Cookie 145
項目思考 149
項目實訓 150
項目6 PHP檔案處理 152
任務6.1 檔案操作 152
6.1.1 打開和關閉檔案 153
6.1.2 向檔案中寫入內容 154
6.1.3 從檔案中讀取內容 156
6.1.4 在檔案中定位 159
6.1.5 檢查檔案屬性 161
6.1.6 其他檔案操作 163
任務6.2 目錄操作 165
6.2.1 創建目錄 165
6.2.2 讀取目錄 166
6.2.3 刪除目錄 168
6.2.4 解析路徑信息 170
6.2.5 檢查磁碟空間 172
任務6.3 上傳檔案 173
6.3.1 創建檔案上傳表單 173
6.3.2 上傳單個檔案 174
6.3.3 上傳多個檔案 177
項目思考 180
項目實訓 181
項目7 PHP圖像處理 182
任務7.1 配置GD庫 182
7.1.1 載入GD庫 183
7.1.2 檢測GD庫信息 183
任務7.2 圖像基本操作 185
7.2.1 創建圖像 186
7.2.2 輸出圖像 188
7.2.3 分配顏色 189
任務7.3 繪製圖形 191
7.3.1 繪製像素 191
7.3.2 繪製輪廓圖形 192
7.3.3 繪製填充圖形 195
任務7.4 繪製文本 197
7.4.1 繪製單個字元 198
7.4.2 繪製字元串 201
7.4.3 繪製中文文本 202
項目思考 205
項目實訓 206
項目8 MySQL資料庫管理 207
任務8.1 使用MySQL管理工具 207
8.1.1 使用MySQL命令工具 208
8.1.2 使用phpMyAdmin 210
8.1.3 使用MySQL-Front 211
任務8.2 創建和管理資料庫 212
8.2.1 創建資料庫 212
8.2.2 顯示資料庫列表 213
8.2.3 刪除資料庫 213
任務8.3 創建和維護表 214
8.3.1 了解數據類型 215
8.3.2 創建表 216
8.3.3 查看錶信息 219
8.3.4 修改表 220
8.3.5 重命名表 221
8.3.6 刪除表 221
任務8.4 數據操作與查詢 221
8.4.1 插入記錄 222
8.4.2 查詢記錄 225
8.4.3 更改記錄 228
8.4.4 刪除記錄 229
任務8.5 使用其他資料庫對象 231
8.5.1 使用索引 231
8.5.2 使用視圖 232
8.5.3 使用存儲過程 234
8.5.4 使用存儲函式 237
8.5.5 使用觸發器 239
任務8.6 安全性管理 241
8.6.1 管理用戶 241
8.6.2 管理許可權 243
項目思考 246
項目實訓 247
項目9 通過PHP訪問MySQL 248
任務9.1 創建MySQL資料庫連線 248
9.1.1 以編程方式創建MySQL連線 249
9.1.2 在DW中創建MySQL連線 251
9.1.3 資料庫連線的套用與管理 253
任務9.2 查詢記錄 253
9.2.1 以編程方式創建記錄集 254
9.2.2 在DW中創建記錄集 257
9.2.3 分頁顯示記錄集 263
9.2.4 創建搜尋/結果頁 267
9.2.5 創建主/詳細頁 271
任務9.3 添加記錄 276
9.3.1 以編程方式實現添加記錄 276
9.3.2 快速生成記錄添加頁 278
任務9.4 更新記錄 282
9.4.1 以編程方式實現記錄更新 282
9.4.2 快速生成記錄更新頁 286
任務9.5 刪除記錄 290
9.5.1 以編程方式實現記錄刪除 290
9.5.2 快速生成記錄刪除頁 292
項目思考 294
項目實訓 295
項目10 開發新聞發布系統 296
任務10.1 系統功能設計 296
10.1.1 系統功能分析 296
10.1.2 資料庫設計與實現 297
10.1.3 系統功能模組劃分 298
任務10.2 實現用戶管理 299
10.2.1 系統登錄 299
10.2.2 創建用戶 302
10.2.3 管理用戶 304
10.2.4 修改用戶 306
10.2.5 刪除用戶 307
任務10.3 實現新聞類別管理 308
10.3.1 添加新聞類別 308
10.3.2 管理新聞類別 309
10.3.3 修改新聞類別 311
10.3.4 刪除新聞類別 312
任務10.4 實現新聞管理 312
10.4.1 發布新聞 313
10.4.2 管理新聞 315
10.4.3 編輯新聞 316
10.4.4 刪除新聞 319
任務10.5 實現新聞瀏覽 320
10.5.1 系統首頁 320
10.5.2 瀏覽新聞 323
10.5.3 分類瀏覽新聞 324
10.5.4 搜尋新聞 326
項目思考 327
項目實訓 328

作者簡介

本教材主編趙增敏為河南信息工程學校教授,河南省中等職業教育學科帶頭人,河南省教育廳學術帶頭人,長期從事資料庫套用開發、Visual Basic/Visual C#可視化編程、HTML網頁設計、移動網頁設計、JavaScript/jQuery動態網頁編程、ASP/PHP/JSP/ASP.NET動態網站開發、Web套用開發等方面的教學與研究,有豐富的計算機教學經驗和教材開發編寫經驗,迄今為止撰寫了數十種計算機專著及教材,其中有多本國家規劃教材,還有著作權輸出到台灣出版繁體中文版,被電子工業出版社授予優秀作者稱號。

相關詞條

熱門詞條

聯絡我們