- 軟件大?。?span>85.93M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新時間:2016-06-02 11:25
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://m.sonlywya.cn
300.00M/中文/0.3
240.23M/中文/3.7
237.30M/中文/5.0
1171.87M/中文/6.6
138.68M/中文/10.0
php開發(fā)實戰(zhàn)寶典pdf是一款對PHP初學(xué)者來學(xué)非常有幫助的書籍,通過對實戰(zhàn)項目的講解,讓同學(xué)們更容易接受,只有多練,多敲代碼,才能熟練的掌握PHP編程技巧,有需要的快來綠色資源網(wǎng)下載學(xué)習(xí)吧。
本書從初學(xué)者角度出發(fā),以基礎(chǔ)知識為“基石”,以核心技術(shù)和高級應(yīng)用為“梁柱”,最終通過實戰(zhàn)項目來檢驗成果,這就是本書的編寫思路。本書突出“基礎(chǔ)”、“全面”、“深入”,強調(diào)“實戰(zhàn)”效果。在介紹技術(shù)的同時,各章都提供有示例或稍大一些的實例,同時在各章的結(jié)尾通過幾個小型項目來綜合應(yīng)用本章所講解的知識,做到理論與實踐相結(jié)合。最后提供5個完整的項目實例,詳細講述從前期規(guī)劃、系統(tǒng)設(shè)計,到項目開發(fā)的全部實現(xiàn)過程。本書適合有志于從事軟件開發(fā)的初學(xué)者、高校計算機相關(guān)專業(yè)學(xué)生和畢業(yè)生,也可作為軟件開發(fā)人員的參考手冊,或者高校的教學(xué)參考書。
第1部分 基礎(chǔ)知識
第1章 初識PHP 3
視頻講解:7分鐘
1.1 PHP概述 4
1.1.1 PHP是什么 4
1.1.2 PHP 5的新特性 4
1.1.3 PHP的語言優(yōu)勢 4
1.1.4 PHP語言的發(fā)展 5
1.2 PHP與其他語言的比較 6
1.3 PHP語言相關(guān)術(shù)語 7
1.4 資深程序員談如何學(xué)習(xí)PHP 8
1.5 常用代碼編輯工具 10
1.6 學(xué)習(xí)資源 12
1.6.1 PHP參考手冊 12
1.6.2 PHP學(xué)習(xí)討論 12
1.7 成功案例 13
1.8 本章小結(jié) 14
第2章 PHP環(huán)境搭建 15
視頻講解:80分鐘
2.1 搭建PHP開發(fā)環(huán)境的準備工作 16
2.1.1 在Windows下搭建PHP開發(fā)環(huán)境的
準備工作 16
2.1.2 在Linux下搭建PHP開發(fā)環(huán)境的
準備工作 16
2.2 Apache服務(wù)器的安裝和配置 16
2.2.1 在Windows下安裝Apache服務(wù)器 16
2.2.2 在Linux下安裝Apache服務(wù)器 19
2.3 PHP的安裝和配置 20
2.3.1 在Windows下安裝PHP 20
2.3.2 在Linux下安裝PHP 21
2.4 mysql服務(wù)器的安裝和配置 23
2.4.1 在Windows下安裝MySQL服務(wù)器 23
2.4.2 在Linux下安裝MySQL服務(wù)器 26
2.5 初學(xué)者——應(yīng)用組合包快速搭建
PHP環(huán)境 27
2.6 第一個PHP程序 29
2.6.1 使用Macromedia dreamweaver 8
編寫源程序 29
2.6.2 發(fā)布和運行PHP程序 31
2.7 環(huán)境安裝常見問題 31
2.7.1 Apache安裝常見問題 31
2.7.2 PHP安裝常見問題 32
2.7.3 MySQL安裝常見問題 33
2.8 實戰(zhàn) 33
2.9 本章小結(jié) 35
2.10 實戰(zhàn)練習(xí) 36
第3章 PHP語言基礎(chǔ) 37
視頻講解:125分鐘
3.1 學(xué)習(xí)語言基礎(chǔ)的重要性 38
3.2 PHP語法基礎(chǔ) 38
3.2.1 PHP標記符 38
3.2.2 PHP的注釋 39
3.3 PHP的數(shù)據(jù)類型 40
3.3.1 整型 40
3.3.2 布爾型 41
3.3.3 浮點型 41
3.3.4 字符串型 42
3.3.5 null類型 44
3.3.6 數(shù)據(jù)類型的轉(zhuǎn)換 45
3.4 PHP常量 46
3.4.1 聲明和使用常量 46
3.4.2 預(yù)定義常量 48
3.5 PHP變量 49
3.5.1 變量聲明及使用 49
3.5.2 變量作用域 51
3.5.3 可變變量 53
3.5.4 預(yù)定義變量 53
3.5.5 變量的生存周期 54
3.6 PHP運算符 54
3.6.1 字符串運算符 54
3.6.2 算術(shù)運算符 55
3.6.3 賦值運算符 56
3.6.4 遞增遞減運算符 57
3.6.5 位運算符 58
3.6.6 邏輯運算符 59
3.6.7 比較運算符 60
3.6.8 條件運算符 61
3.6.9 運算符的使用規(guī)則 61
3.7 PHP的表達式 62
3.8 實戰(zhàn) 63
3.9 本章小結(jié) 64
3.10 實戰(zhàn)練習(xí) 64
第4章 流程控制語句 65
視頻講解:80分鐘
4.1 學(xué)前導(dǎo)讀 66
4.1.1 什么是算法 66
4.1.2 算法的描述方法 66
4.1.3 程序的3種控制結(jié)構(gòu) 67
4.2 條件控制語句 69
4.2.1 if條件語句 69
4.2.2 switch…case分支控制語句 72
4.3 循環(huán)控制語句 74
4.3.1 while循環(huán)語句 74
4.3.2 do…while循環(huán)語句 75
4.3.3 for循環(huán)語句 76
4.3.4 foreach循環(huán) 78
4.4 跳轉(zhuǎn)控制語句 79
4.4.1 使用break語句跳出循環(huán) 79
4.4.2 使用continue語句跳出循環(huán) 81
4.5 實戰(zhàn) 82
4.5.1 過濾留言信息中的敏感詞 82
4.5.2 圖書信息顯示 85
4.5.3 應(yīng)用switch語句設(shè)計網(wǎng)站主頁 86
4.6 本章小結(jié) 88
4.7 實戰(zhàn)練習(xí) 88
第5章 函數(shù) 89
視頻講解:75分鐘
5.1 自定義函數(shù) 90
5.1.1 函數(shù)的命名規(guī)則 90
5.1.2 自定義函數(shù)格式 90
5.1.3 調(diào)用自定義函數(shù) 91
5.1.4 函數(shù)的參數(shù) 91
5.1.5 函數(shù)返回值 93
5.1.6 嵌套調(diào)用 93
5.1.7 遞歸調(diào)用 94
5.2 內(nèi)建函數(shù) 94
5.3 輸出語句 95
5.3.1 應(yīng)用print語句輸出字符 95
5.3.2 應(yīng)用echo語句輸出字符 96
5.3.3 應(yīng)用printf語句格式化輸出字符 98
5.3.4 應(yīng)用sprintf語句格式化輸出字符 99
5.4 引用文件 100
5.4.1 應(yīng)用include語句引用文件 100
5.4.2 應(yīng)用require語句引用文件 101
5.4.3 應(yīng)用include_once語句引用文件 102
5.4.4 應(yīng)用require_once語句引用文件 102
5.4.5 include語句和require語句的使用區(qū)別 104
5.4.6 include_once語句和require_once語句的
使用區(qū)別 104
5.5 實戰(zhàn) 104
5.5.1 通過自定義函數(shù)防止新聞主題信息
出現(xiàn)中文亂碼 104
5.5.2 應(yīng)用include語句構(gòu)建在線音樂網(wǎng)站主頁 106
5.6 本章小結(jié) 108
5.7 實戰(zhàn)練習(xí) 108
第6章 字符串 109
視頻講解:76分鐘
6.1 字符串簡介 110
6.2 單引號與雙引號 110
6.3 定界符 111
6.4 連接字符串 113
6.5 轉(zhuǎn)義、還原字符串 114
6.5.1 手動轉(zhuǎn)義、還原字符串 114
6.5.2 自動轉(zhuǎn)義、還原字符串 114
6.6 獲取字符串長度 116
6.7 截取字符串 118
6.8 比較字符串 119
6.8.1 按字節(jié)比較 119
6.8.2 按自然排序法比較 120
6.8.3 指定從源字符串的位置比較 121
6.9 檢索字符串 121
6.9.1 應(yīng)用strstr()函數(shù)檢索指定的關(guān)鍵字 121
6.9.2 應(yīng)用substr_count()函數(shù)檢索子串
出現(xiàn)的次數(shù) 122
6.10 替換子字符串 124
6.11 去除字符串中空白字符和特殊字符 128
6.11.1 去除字符串左端空白字符和特殊字符 128
6.11.2 去除字符串右端空白字符和特殊字符 129
6.11.3 去除字符串兩端空白字符和特殊字符 129
6.12 格式化字符串 130
6.13 分割字符串 131
6.14 字符串與HTML相互轉(zhuǎn)換 132
6.15 實戰(zhàn) 134
6.15.1 超長文本的分頁顯示 134
6.15.2 控制頁面中輸出字符串的長度 136
6.16 本章小結(jié) 137
6.17 實戰(zhàn)練習(xí) 138
第7章 正則表達式 139
視頻講解:82分鐘
7.1 正則表達式是什么 140
7.2 正則表達式常用術(shù)語 140
7.3 正則表達式語法規(guī)則 140
7.3.1 行定位符(^和$) 141
7.3.2 字符類([]) 141
7.3.3 選擇字符(|) 142
7.3.4 連字符(-) 142
7.3.5 排除字符([^]) 142
7.3.6 限定符(? * + {n,m}) 142
7.3.7 點字符(.) 143
7.3.8 轉(zhuǎn)義字符(\) 143
7.3.9 反斜線(\) 144
7.3.10 括號字符(()) 145
7.3.11 反向引用 145
7.4 POSIX擴展正則表達式函數(shù) 146
7.4.1 查找字符串 146
7.4.2 替換字符串 146
7.4.3 分割字符串 147
7.5 PCRE兼容正則表達式函數(shù) 147
7.5.1 查找字符串 147
7.5.2 替換字符串 148
7.6 實戰(zhàn) 149
7.7 本章小結(jié) 152
7.8 實戰(zhàn)練習(xí) 152
第8章 PHP數(shù)組 153
視頻講解:90分鐘
8.1 數(shù)組是什么 154
8.2 聲明數(shù)組 154
8.2.1 數(shù)組命名規(guī)則 155
8.2.2 通過PHP函數(shù)創(chuàng)建數(shù)組 155
8.2.3 通過數(shù)組標識符“[]”創(chuàng)建數(shù)組 156
8.3 數(shù)組的類型 157
8.3.1 數(shù)字索引數(shù)組 157
8.3.2 關(guān)聯(lián)數(shù)組 157
8.4 輸出數(shù)組 158
8.5 數(shù)組的構(gòu)造 159
8.5.1 創(chuàng)建一維數(shù)組 159
8.5.2 創(chuàng)建二維數(shù)組 159
8.6 遍歷數(shù)組 160
8.6.1 foreach結(jié)構(gòu)遍歷數(shù)組 160
8.6.2 each()函數(shù)遍歷數(shù)組 161
8.6.3 list()函數(shù)遍歷數(shù)組 161
8.6.4 for語句遍歷數(shù)組 163
8.7 合并數(shù)組 163
8.8 字符串與數(shù)組的轉(zhuǎn)換 164
8.8.1 應(yīng)用explode()函數(shù)將字符串轉(zhuǎn)換成數(shù)組 164
8.8.2 應(yīng)用implode()函數(shù)將數(shù)組轉(zhuǎn)換成一個
新字符串 165
8.9 統(tǒng)計數(shù)組元素個數(shù) 165
8.10 數(shù)組排序 166
8.10.1 數(shù)字數(shù)組排序 166
8.10.2 關(guān)聯(lián)數(shù)組排序 168
8.11 實戰(zhàn) 169
8.12 本章小結(jié) 170
8.13 實戰(zhàn)練習(xí) 170
第9章 PHP與Web頁面交互 171
視頻講解:124分鐘
9.1 表單 172
9.1.1 創(chuàng)建表單 172
9.1.2 認識表單元素 173
9.2 在Web頁中創(chuàng)建表單 175
9.3 在Web頁中嵌入PHP腳本 177
9.3.1 在HTML標記中嵌入PHP腳本 177
9.3.2 為表單元素賦值 178
9.4 提交表單數(shù)據(jù) 178
9.4.1 POST方法提交表單數(shù)據(jù) 179
9.4.2 GET方法提交表單數(shù)據(jù) 179
9.4.3 POST方法與GET方法的使用區(qū)別 180
9.5 PHP全局變量 181
9.5.1 $_POST[]全局變量 181
9.5.2 $_GET[]全局變量 182
9.5.3 $_SEESION[]全局變量 183
9.6 對URL傳遞的參數(shù)進行編/解碼 183
9.6.1 對URL傳遞的參數(shù)進行編碼 183
9.6.2 對URL編碼的字符串進行解碼 184
9.7 實戰(zhàn) 185
9.7.1 發(fā)布和查看公告信息 185
9.7.2 圖書借閱 187
9.8 本章小結(jié) 188
9.9 實戰(zhàn)練習(xí) 188
第10章 PHP與javascript交互 189
視頻講解:81分鐘
10.1 了解JavaScript 190
10.1.1 JavaScript是什么 190
10.1.2 JavaScript能做什么 190
10.2 JavaScript語言基礎(chǔ) 190
10.2.1 JavaScript數(shù)據(jù)類型 190
10.2.2 JavaScript變量 191
10.2.3 JavaScript注釋 192
10.3 自定義函數(shù) 193
10.4 JavaScript腳本嵌入方式 194
10.4.1 在HTML中嵌入JavaScript腳本 194
10.4.2 應(yīng)用JavaScript事件調(diào)用自定義函數(shù) 195
10.4.3 在PHP動態(tài)網(wǎng)頁中引用JS文件 196
10.4.4 解決瀏覽器不支持JavaScript問題 197
10.5 實戰(zhàn) 200
10.5.1 應(yīng)用JavaScript腳本制作樹狀
導(dǎo)航菜單 200
10.5.2 PHP與JavaScript腳本的交互應(yīng)用 201
10.6 本章小結(jié) 206
10.7 實戰(zhàn)練習(xí) 206
第11章 日期和時間 207
視頻講解:93分鐘
11.1 系統(tǒng)時區(qū)設(shè)置 208
11.1.1 時區(qū)的劃分 208
11.1.2 PHP中的時區(qū)設(shè)置 208
11.2 UNIX時間戳 209
11.2.1 什么是時間戳 209
11.2.2 UNIX時間戳 209
11.2.3 獲取指定日期的時間戳 210
11.2.4 獲取當(dāng)前時間戳 211
11.2.5 將英文文本的日期時間描述解析為
UNIX時間戳 211
11.3 PHP日期和時間的處理 212
11.3.1 格式化日期和時間 212
11.3.2 獲取日期和時間信息 214
11.3.3 獲取本地化的日期和時間 215
11.3.4 檢驗日期和時間的有效性 217
11.4 實戰(zhàn) 218
11.4.1 實現(xiàn)倒計時的功能 218
11.4.2 實現(xiàn)生日提示功能 219
11.4.3 計算在線考試用時和剩余時間 222
11.5 本章小結(jié) 225
11.6 實戰(zhàn)練習(xí) 226
第2部分 核心技術(shù)
第12章 會話管理 229
視頻講解:117分鐘
12.1 Cookie管理 230
12.1.1 了解Cookie 230
12.1.2 創(chuàng)建Cookie 231
12.1.3 讀取Cookie 232
12.1.4 刪除Cookie 233
12.1.5 Cookie應(yīng)用的注意事項 234
12.1.6 Cookie的綜合應(yīng)用——自動登錄 235
12.2 Session管理 237
12.2.1 了解Session 237
12.2.2 啟動Session 238
12.2.3 應(yīng)用Session 239
12.2.4 刪除Session 240
12.2.5 Session的綜合應(yīng)用——通過Session
控制頁面訪問權(quán)限 240
12.3 Cookie與Session的比較 242
12.4 實戰(zhàn) 242
12.4.1 通過Cookie實現(xiàn)單點登錄 242
12.4.2 Session購物車 245
12.5 本章小結(jié) 250
12.6 實戰(zhàn)練習(xí) 250
第13章 圖形圖像 251
視頻講解:106分鐘
13.1 了解GD2函數(shù)庫 252
13.2 參數(shù)設(shè)置 252
13.3 Jpgraph類庫 253
13.3.1 Jpgraph類庫簡介 253
13.3.2 Jpgraph的安裝 253
13.3.3 Jpgraph的配置 253
13.4 常用圖像處理 254
13.4.1 創(chuàng)建畫布 254
13.4.2 顏色處理 255
13.4.3 輸出圖像 256
13.4.4 繪制基本圖形 257
13.4.5 填充幾何圖形 258
13.4.6 輸出文字 259
13.5 實戰(zhàn) 260
13.5.1 創(chuàng)建一個簡單的圖像 260
13.5.2 應(yīng)用GD2函數(shù)在照片上添加文字 261
13.5.3 應(yīng)用圖像處理技術(shù)生成驗證碼 262
13.5.4 Jpgraph創(chuàng)建柱狀圖展示年度收支情況 264
13.5.5 Jpgraph創(chuàng)建折線圖統(tǒng)計圖書銷售走勢 265
13.5.6 Jpgraph創(chuàng)建3D餅形圖展示部門
業(yè)績比較 267
13.6 本章小結(jié) 268
13.7 實戰(zhàn)練習(xí) 268
第14章 文件系統(tǒng) 269
視頻講解:74分鐘
14.1 文件處理 270
14.1.1 打開文件 270
14.1.2 讀取文件 271
14.1.3 寫入文件 274
14.1.4 操作文件 275
14.1.5 關(guān)閉文件 276
14.2 文件上傳 276
14.2.1 配置php.ini文件 277
14.2.2 預(yù)定義變量$_FILES 277
14.2.3 文件上傳函數(shù) 278
14.3 文件處理的高級應(yīng)用 279
14.3.1 遠程文件的訪問 279
14.3.2 文件指針 280
14.3.3 鎖定文件 282
14.4 目錄處理 282
14.4.1 打開目錄 283
14.4.2 瀏覽目錄 283
14.4.3 操作目錄 284
14.4.4 關(guān)閉目錄 284
14.5 實戰(zhàn) 285
14.5.1 多圖片上傳 285
14.5.2 通過文本文件統(tǒng)計頁面訪問量 286
14.6 本章小結(jié) 288
14.7 實戰(zhàn)練習(xí) 288
第15章 面向?qū)ο?289
視頻講解:160分鐘
15.1 面向?qū)ο蟮幕靖拍?290
15.1.1 類 290
15.1.2 對象 290
15.1.3 面向?qū)ο缶幊痰娜筇攸c 290
15.2 類與對象 291
15.2.1 定義類 291
15.2.2 實例化類 292
15.2.3 使用對象 292
15.2.4 成員變量 293
15.2.5 成員函數(shù) 294
15.3 類的權(quán)限修飾符 295
15.3.1 public(公有成員) 295
15.3.2 private(私有成員) 296
15.3.3 protected(保護成員) 297
15.4 構(gòu)造函數(shù) 297
15.4.1 創(chuàng)建構(gòu)造函數(shù) 298
15.4.2 調(diào)用父類構(gòu)造函數(shù) 299
15.5 析構(gòu)函數(shù) 299
15.6 使用$this變量訪問方法和屬性 300
15.7 static關(guān)鍵字 301
15.8 final關(guān)鍵字 302
15.9 抽象類 303
15.10 接口的使用 305
15.11 實戰(zhàn) 306
15.11.1 面向?qū)ο蟮挠脩舻卿浬矸蒡炞C 306
15.11.2 面向?qū)ο蟮臄?shù)據(jù)分頁顯示 308
15.12 本章小結(jié) 310
15.13 實戰(zhàn)練習(xí) 310
第16章 PHP加密技術(shù) 311
視頻講解:8分鐘
16.1 加密技術(shù)簡介 312
16.1.1 MD5算法 312
16.1.2 SHA1算法 313
16.1.3 DES算法 313
16.1.4 MIME/BASE64的算法 314
16.2 PHP內(nèi)置加密函數(shù) 314
16.2.1 使用crypt()函數(shù)進行加密 314
16.2.2 使用md5()函數(shù)進行加密 316
16.2.3 使用sha1()函數(shù)進行加密 316
16.2.4 使用base64_encode()函數(shù)進行編碼 317
16.2.5 使用base64_decode()函數(shù)進行解碼 317
16.3 PHP加密擴展庫 317
16.3.1 Mcrypt擴展庫 318
16.3.2 Mhash擴展庫 320
16.4 實戰(zhàn) 321
16.5 本章小結(jié) 322
16.6 實戰(zhàn)練習(xí) 322
第17章 MySQL數(shù)據(jù)庫基本操作 323
視頻講解:70分鐘
17.1 MySQL簡介 324
17.1.1 MySQL是什么 324
17.1.2 MySQL特點 324
17.1.3 MySQL 5支持的特性 325
17.2 啟動、連接、斷開和停止MySQL
服務(wù)器 325
17.2.1 啟動MySQL服務(wù)器 325
17.2.2 連接和斷開MySQL服務(wù)器 326
17.2.3 停止MySQL服務(wù)器 327
17.3 使用MySQL命令行操作數(shù)據(jù)庫 328
17.3.1 創(chuàng)建數(shù)據(jù)庫 328
17.3.2 查看數(shù)據(jù)庫 329
17.3.3 選擇數(shù)據(jù)庫 329
17.3.4 刪除數(shù)據(jù)庫 329
17.4 使用MySQL命令行操作數(shù)據(jù)表 330
17.4.1 創(chuàng)建數(shù)據(jù)表 330
17.4.2 查看表結(jié)構(gòu) 331
17.4.3 修改表結(jié)構(gòu) 332
17.4.4 重命名表 333
17.4.5 刪除表 334
17.5 MySQL語句操作 334
17.5.1 插入記錄 334
17.5.2 瀏覽數(shù)據(jù)庫記錄 335
17.5.3 修改記錄 336
17.5.4 刪除記錄 336
17.6 實戰(zhàn) 337
17.7 本章小結(jié) 338
17.8 實戰(zhàn)練習(xí) 338
第18章 phpMyAdmin圖形化管理工具 339
視頻講解:57分鐘
18.1 phpMyAdmin簡介 340
18.2 phpMyAdmin的安裝和配置 340
18.2.1 Windows系統(tǒng)下phpMyAdmin
的安裝配置 340
18.2.2 Linux系統(tǒng)下phpMyAdmin的安裝配置 341
18.3 phpMyAdmin的使用 342
18.3.1 管理數(shù)據(jù)庫 342
18.3.2 管理數(shù)據(jù)表 344
18.3.3 管理數(shù)據(jù)記錄 346
18.3.4 導(dǎo)入導(dǎo)出數(shù)據(jù) 349
18.4 實戰(zhàn) 350
18.5 本章小結(jié) 351
18.6 實戰(zhàn)練習(xí) 352
第19章 使用MySQL函數(shù)操作數(shù)據(jù)庫 353
視頻講解:182分鐘
19.1 PHP訪問MySQL數(shù)據(jù)庫的
一般步驟 354
19.2 使用MySQL函數(shù)庫 355
19.2.1 連接MySQL服務(wù)器 355
19.2.2 選擇數(shù)據(jù)庫 356
19.2.3 執(zhí)行SQL語句 357
19.2.4 應(yīng)用mysql_fetch_array()函數(shù)從數(shù)組
結(jié)果集中獲取信息 358
19.2.5 應(yīng)用mysql_fetch_object()函數(shù)從結(jié)果
集中獲取一行作為對象 360
19.2.6 應(yīng)用mysql_fetch_row()函數(shù)逐行獲取
結(jié)果集中的每條記錄 361
19.2.7 應(yīng)用mysql_num_rows()函數(shù)獲取查詢
結(jié)果集中的記錄數(shù) 363
19.2.8 關(guān)閉連接 364
19.3 PHP操作MySQL數(shù)據(jù)庫 365
19.3.1 應(yīng)用insert命令動態(tài)添加公告信息 365
19.3.2 應(yīng)用select命令查詢公告信息 368
19.3.3 解決截取公告主題亂碼問題 369
19.3.4 分頁顯示公告信息 371
19.3.5 應(yīng)用update命令動態(tài)編輯公告信息 374
19.3.6 應(yīng)用delete命令動態(tài)刪除公告信息 376
19.4 實戰(zhàn) 377
19.4.1 輸入頁碼跳轉(zhuǎn)到指定頁 377
19.4.2 圖片的分欄分頁顯示 379
19.4.3 留言板 383
19.5 本章小結(jié) 386
19.6 實戰(zhàn)練習(xí) 386
第20章 ADODB類庫 387
視頻講解:96分鐘
20.1 ADODB類庫是什么 388
20.2 ADODB支持的數(shù)據(jù)庫 388
20.3 ADODB下載與安裝 389
20.4 ADODB類庫 390
20.4.1 連接數(shù)據(jù)庫函數(shù) 390
20.4.2 操作數(shù)據(jù)庫函數(shù) 392
20.4.3 控制結(jié)果集存取方式函數(shù) 396
20.4.4 操作結(jié)果集函數(shù) 397
20.4.5 處理事務(wù)函數(shù) 400
20.4.6 生成HTML表格函數(shù) 400
20.4.7 生成下拉列表框函數(shù) 401
20.4.8 實現(xiàn)分頁功能函數(shù) 402
20.4.9 錯誤處理函數(shù) 403
20.5 實戰(zhàn) 404
20.5.1 實現(xiàn)分頁 404
20.5.2 處理事務(wù) 405
20.5.3 緩存函數(shù)+ADODB動態(tài)生成靜態(tài)頁 406
20.6 本章小結(jié) 412
20.7 實戰(zhàn)練習(xí) 412
第21章 程序調(diào)試與異常處理 413
視頻講解:70分鐘
21.1 程序基本調(diào)試流程 414
21.2 PHP中的錯誤類型 414
21.2.1 語法錯誤 415
21.2.2 語義錯誤 417
21.2.3 邏輯錯誤 417
21.2.4 注釋錯誤 418
21.2.5 運行錯誤 418
21.3 PHP錯誤的調(diào)試 418
21.3.1 PHP的錯誤報告 418
21.3.2 啟動錯誤報告 419
21.3.3 使用print語句調(diào)試程序 419
21.3.4 應(yīng)用@前綴字符屏蔽PHP腳本錯誤提示 420
21.3.5 使用錯誤處理器記錄日志 421
21.4 SQL錯誤的調(diào)試 422
21.4.1 PHP與MySQL連接錯誤 422
21.4.2 SQL語句錯誤 423
21.5 實戰(zhàn) 425
21.6 本章小結(jié) 427
21.7 實戰(zhàn)練習(xí) 428
第3部分 高級應(yīng)用
第22章 XML技術(shù) 431
視頻講解:79分鐘
22.1 XML概述 432
22.2 XML語法 432
22.2.1 XML文檔結(jié)構(gòu) 432
22.2.2 XML聲明 433
22.2.3 XML處理指令 433
22.2.4 XML注釋 433
22.2.5 XML元素 434
22.2.6 XML屬性 436
22.3 創(chuàng)建XML文檔 436
22.4 SimpleXML 437
22.4.1 創(chuàng)建SimpleXML對象 438
22.4.2 遍歷所有子元素 439
22.4.3 遍歷所有屬性 439
22.4.4 訪問特定節(jié)點元素和屬性 440
22.4.5 修改XML數(shù)據(jù) 441
22.4.6 保存XML文檔 442
22.5 實戰(zhàn) 443
22.5.1 動態(tài)創(chuàng)建XML文檔 443
22.5.2 動態(tài)讀取XML文檔 446
22.5.3 通過XPath查詢XML中的數(shù)據(jù) 448
22.6 本章小結(jié) 449
22.7 實戰(zhàn)練習(xí) 450
第23章 Ajax技術(shù) 451
視頻講解:77分鐘
23.1 Ajax概述 452
23.1.1 什么是Ajax 452
23.1.2 Ajax的開發(fā)模式 452
23.1.3 Ajax的優(yōu)點 452
23.2 Ajax技術(shù)的組成 453
23.2.1 JavaScript腳本語言 453
23.2.2 XMLHttpRequest對象 453
23.2.3 XML語言 458
23.2.4 DOM 458
23.2.5 CSS 458
23.3 Ajax與PHP的交互 458
23.3.1 通過GET方式與PHP進行交互 459
23.3.2 通過POST方式與PHP進行交互 461
23.4 Ajax開發(fā)常見問題 463
23.5 實戰(zhàn) 464
23.5.1 在PHP中應(yīng)用Ajax技術(shù)檢測用戶名 465
23.5.2 在PHP中應(yīng)用Ajax技術(shù)實現(xiàn)博客
文章類別添加 467
23.5.3 使用JQuery制作級聯(lián)下拉列表框 469
23.6 本章小結(jié) 471
23.7 實戰(zhàn)練習(xí) 471
第24章 Smarty模板技術(shù) 473
視頻講解:102分鐘
24.1 Smarty簡介 474
24.1.1 Smarty模板引擎 474
24.1.2 開發(fā)模式與運行流程 474
24.2 Smarty的安裝配置 475
24.2.1 Smarty下載和安裝 475
24.2.2 Smarty配置 475
24.2.3 第一個Smarty程序 477
24.3 Smarty模板設(shè)計 478
24.3.1 Smarty模板文件 479
24.3.2 注釋 479
24.3.3 變量 479
24.3.4 修飾變量 482
24.3.5 流程控制 483
24.3.6 內(nèi)建函數(shù) 486
24.4 Smarty程序設(shè)計 488
24.4.1 Smarty中的常用方法 488
24.4.2 Smarty的配置變量 489
24.5 實戰(zhàn) 490
24.5.1 通過Smarty實現(xiàn)網(wǎng)頁的動靜分離 490
24.5.2 Smarty分頁類 493
24.5.3 網(wǎng)站公告 496
24.6 本章小結(jié) 498
24.7 實戰(zhàn)練習(xí) 498
第4部分 項目實戰(zhàn)
第25章 博客管理系統(tǒng) 501
視頻講解:169分鐘
25.1 項目描述 502
25.2 系統(tǒng)分析 502
25.2.1 需求分析 502
25.2.2 系統(tǒng)目標 503
25.2.3 系統(tǒng)功能結(jié)構(gòu) 503
25.2.4 系統(tǒng)流程圖 504
25.3 軟件開發(fā)環(huán)境 504
25.4 數(shù)據(jù)庫與數(shù)據(jù)表的設(shè)計 505
25.4.1 數(shù)據(jù)庫分析 505
25.4.2 數(shù)據(jù)庫E-R圖設(shè)計 505
25.4.3 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 506
25.5 首頁設(shè)計 508
25.5.1 首頁概述 508
25.5.2 首頁技術(shù)分析 508
25.5.3 首頁的實現(xiàn)過程 510
25.6 用戶管理模塊設(shè)計 511
25.6.1 用戶管理模塊概述 511
25.6.2 用戶注冊 511
25.6.3 用戶登錄 514
25.6.4 查詢用戶信息 515
25.6.5 瀏覽用戶信息 517
25.7 文章管理模塊設(shè)計 518
25.7.1 文章管理模塊概述 518
25.7.2 文章管理模塊技術(shù)分析 519
25.7.3 添加文章的實現(xiàn)過程 521
25.7.4 文章列表的實現(xiàn)過程 522
25.7.5 查看、評論文章的實現(xiàn)過程 524
25.7.6 刪除文章或評論的實現(xiàn)過程 526
25.8 圖片上傳模塊設(shè)計 527
25.8.1 圖片上傳模塊概述 527
25.8.2 圖片上傳模塊技術(shù)分析 528
25.8.3 圖片上傳的實現(xiàn)過程 532
25.8.4 圖片瀏覽的實現(xiàn)過程 535
25.8.5 刪除圖片的實現(xiàn)過程 537
25.9 朋友圈模塊設(shè)計 538
25.9.1 朋友圈模塊概述 538
25.9.2 朋友圈模塊技術(shù)分析 538
25.9.3 查詢好友的實現(xiàn)過程 539
25.10 項目發(fā)布 541
25.10.1 通過個人服務(wù)器發(fā)布項目 541
25.10.2 通過租用空間發(fā)布項目 541
25.11 開發(fā)常見問題與解決 543
25.12 本章小結(jié) 544
第26章 應(yīng)用Smarty模板開發(fā)
電子商務(wù)平臺 545
視頻講解:281分鐘
26.1 項目描述 546
26.2 系統(tǒng)分析 546
26.2.1 需求分析 546
26.2.2 編寫項目計劃書 546
26.3 系統(tǒng)設(shè)計 551
26.3.1 系統(tǒng)目標 551
26.3.2 系統(tǒng)功能結(jié)構(gòu) 551
26.3.3 系統(tǒng)流程圖 552
26.4 系統(tǒng)開發(fā)環(huán)境 553
26.5 數(shù)據(jù)庫與數(shù)據(jù)表的設(shè)計 553
26.5.1 數(shù)據(jù)庫分析 553
26.5.2 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 555
26.6 搭建系統(tǒng)框架 556
26.7 公共文件設(shè)計 557
26.7.1 數(shù)據(jù)庫連接文件 557
26.7.2 Smarty配置文件 558
26.7.3 XMLHttpRequest對象文件 558
26.7.4 表單樣式文件 558
26.8 前臺首頁設(shè)計 561
26.9 登錄模塊設(shè)計 562
26.9.1 用戶注冊 563
26.9.2 用戶登錄 569
26.9.3 找回密碼 571
26.10 會員信息模塊設(shè)計 576
26.10.1 會員中心 576
26.10.2 安全退出 579
26.11 商品展示模塊 579
26.11.1 創(chuàng)建PHP頁 580
26.11.2 創(chuàng)建模板頁 580
26.11.3 js腳本頁面 581
26.12 購物車模塊設(shè)計 582
26.12.1 添加商品 582
26.12.2 顯示購物車 584
26.12.3 更改商品數(shù)量 586
26.12.4 刪除商品 587
26.12.5 保存購物車 589
26.13 收銀臺模塊設(shè)計 591
26.13.1 顯示訂單 592
26.13.2 填寫訂單 592
26.13.3 處理訂單 593
26.13.4 反饋訂單 595
26.13.5 查詢訂單 596
26.14 后臺首頁設(shè)計 599
26.14.1 后臺首頁布局 599
26.14.2 DIV+JavaScript+CSS實現(xiàn)樹狀
菜單 600
26.15 類別管理模塊設(shè)計 601
26.15.1 添加類別 601
26.15.2 查看類別 604
26.16 訂單管理模塊設(shè)計 608
26.17 開發(fā)的常見問題 611
26.17.1 解決Ajax的亂碼問題 611
26.17.2 使用JS腳本獲取、輸出標簽內(nèi)容 611
26.17.3 使用浮動框架做關(guān)聯(lián)菜單 612
26.17.4 禁用頁面緩存 612
26.17.5 在新窗口中使用Session 613
26.17.6 防止站外鏈接 613
26.17.7 判斷上傳文件格式 613
26.18 網(wǎng)站運行錯誤分析 614
26.18.1 數(shù)據(jù)庫導(dǎo)致的錯誤 614
26.18.2 Smarty模板的配置錯誤 615
26.19 本章小結(jié) 616
第27章 辦公自動化系統(tǒng) 617
27.1 項目描述 618
27.2 技術(shù)準備 619
27.3 開發(fā)過程 620
27.3.1 數(shù)據(jù)庫設(shè)計 620
27.3.2 前臺首頁設(shè)計 620
27.3.3 人事消息模塊設(shè)計 621
27.3.4 考勤管理模塊設(shè)計 622
27.3.5 后臺首頁設(shè)計 623
27.3.6 部門管理模塊設(shè)計 623
27.4 本章小結(jié) 624
第28章 供求信息網(wǎng) 625
28.1 項目描述 626
28.2 技術(shù)準備 626
28.3 開發(fā)過程 627
28.3.1 數(shù)據(jù)庫設(shè)計 627
28.3.2 前臺功能設(shè)計 627
28.3.3 免費供求信息發(fā)布模塊設(shè)計 628
28.3.4 信息檢索模塊設(shè)計 629
28.3.5 后臺功能模塊設(shè)計 630
28.3.6 付費供求信息發(fā)布模塊設(shè)計 631
28.4 本章小結(jié) 632
第29章 圖書借閱管理系統(tǒng) 633
29.1 項目描述 634
29.2 技術(shù)準備 635
29.3 開發(fā)過程 635
29.3.1 數(shù)據(jù)庫設(shè)計 635
29.3.2 功能模塊概述 636
29.3.3 管理員模塊 636
29.3.4 圖書檔案管理模塊 638
29.3.5 圖書借還模塊 638
29.4 本章小結(jié) 640
附錄A PHP編碼規(guī)則……. 641
A.1 PHP File文件格式 641
A.1.1 常規(guī) 641
A.1.2 縮進 641
A.1.3 行的最大長度 641
A.1.4 行結(jié)束標志 641
A.1.5 引號 642
A.1.6 運算符、小括號、空格和關(guān)鍵詞 642
A.2 命名約定 643
A.2.1 類 643
A.2.2 接口 643
A.2.3 文件名 643
A.2.4 函數(shù)和方法 644
A.2.5 變量 645
A.2.6 常量 645
A.2.7 數(shù)據(jù)庫表和字段 645
A.3 編碼風(fēng)格 646
A.3.1 PHP代碼劃分(Demarcation) 646
A.3.2 字符串 646
A.3.3 數(shù)組 647
A.3.4 類 647
A.3.5 函數(shù)和方法 648
A.3.6 控制語句 649
A.3.7 數(shù)據(jù)庫 650
A.3.8 注釋文檔 651
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容