php = > PHP開發實戰1200例 1
第1篇 ------------基礎篇 =>
第1章 ------------開發環境 => 2
1.1 ------------Appserv——PHP集成化安裝包 => 3
實例001 ------------通過AppServ配置PHP開發環境 ------------ ------------ => => ------------3
實例002 ------------AppServ應用技巧 => 6
實例003 ------------第1個PHP程序 => 7
1.2 ------------XAMPP——PHP集成化安裝包 => 8
實例004 ------------通過XAMPP配置PHP開發環境 => 8
實例005 ------------測試XAMPP是否安裝成功 => 11
實例006 ------------XAMPP應用技巧 => 12
實例007 ------------第2個PHP程序 => 13
1.3 ------------IIS+PHP+MySQL——獨立搭建PHP開發環境 => 14
實例008 ------------安裝PHP => 14
實例009 ------------安裝MySQL => 15
實例010 ------------安裝IIS => 21
實例011 ------------第3個PHP程序 => 23
1.4 ------------LAMP——獨立配置PHP開發環境 => 24
實例012 ------------安裝Apache服務器 => 24
實例013 ------------安裝MySQL數據庫服務器 => 26
實例014 ------------安裝PHP.50 => 28
實例015 ------------第4個PHP程序 => 30
1.5 ------------XAMPP——Linux版PHP集成化安裝包 => 31
實例016 ------------XAMPP——Linux下PHP開發環境的集成化 => 31
實例017 ------------Linux操作系統下啓動XAMPP => 32
實例018 ------------設置MySQL數據庫root用戶的密碼 => 33
實例019 ------------第5個PHP程序 => 34
1.6 ------------Dreamweaver開發工具 => 35
實例020 ------------Dreamweaver中編碼格式的選擇 => 35
實例021 ------------Dreamweaver中創建表格 => 36
實例022 ------------在表格中插入寵物照片 => 38
實例023 ------------Dreamweaver創建表單 => 40
實例024 ------------Dreamweaver中創建和附加CSS樣式 => 42
實例025 ------------Dreamweaver控制彈出信息 => 45
實例026 ------------Dreamweaver控制瀏覽器的窗口 => 46
實例027 ------------通過Dreamweaver創建站點 => 47
實例028 ------------通過Dreamweaver開發第1個PHP程序 => 48
1.7 ------------Zend => Studio開發工具 => 50
實例029 ------------安裝Zend => Studio => 50
實例030 ------------Zend => Studio創建PHP項目 => 52
實例031 ------------Zend => Studio編碼格式的轉換 => 56
實例032 ------------Zend => Studio中快捷鍵的運用 => 57
實例033 ------------Zend => Studio中部署Apache服務器 => 60
第2章 ------------PHP基礎 => 63
2.1 ------------基本語法 => 64
實例034 ------------在頁面中打印PHP的配置信息 => 64
實例035 ------------在頁面中打印服務器時間 => 65
實例036 ------------在頁面中打印當前執行的PHP文件名 => 67
實例037 ------------區分單引號和雙引號 => 68
實例038 ------------動態輸出JavaScript代碼 => 69
實例039 ------------當數字遇到了字符串 => 70
實例040 ------------PHP程序員的基礎——變量的應用 => 72
實例041 ------------打印系統環境變量信息print_r($_ENV) => 73
實例042 ------------使用可變變量輸出“I => Like => PHP!” => 73
實例043 ------------使用轉義字符輸出特殊字符 => 74
實例044 ------------使用常量指定PI的值計算圓的面積 => 75
2.2 ------------運算符 => 75
實例045 ------------自定義數字的加密/解密算法 => 76
實例046 ------------比較兩個時間戳的大小 => 77
實例047 ------------使用條件運算符判斷數字的奇偶性 => 78
實例048 ------------判斷用戶是否具有後臺管理權限 => 79
實例049 ------------打印隨機組合生日祝福語 => 80
實例050 ------------打印2000~2020年的所有閏年 => 81
實例051 ------------前置運算符和後置運算符的區別 => 82
實例052 ------------使用位運算對數字進行加密和解密 => 83
2.3 ------------包含語句 => 84
實例053 ------------提高代碼重用率 => 84
實例054 ------------包含數據庫連接文件 => 85
實例055 ------------包含網站頭文件 => 86
實例056 ------------包含網站尾文件 => 87
實例057 ------------包含網站的主文件 => 88
2.4 ------------條件語句 => 89
實例058 ------------員工生日提醒 => 89
實例059 ------------考試成績評定標準 => 90
實例060 ------------控制登錄用戶權限 => 91
實例061 ------------網頁框架的製作 => 92
實例062 ------------圖片驗證碼 => 93
實例063 ------------健康生活提醒 => 95
2.5 ------------循環控制 => 96
實例064 ------------員工生日列表 => 96
實例065 ------------員工詳細信息瀏覽 => 97
實例066 ------------員工信息的批量刪除 => 98
實例067 ------------表格的動態創建 => 99
實例068 ------------SESSION購物車中數據的讀取 => 100
實例069 ------------員工信息的管理 => 102
實例070 ------------網頁版九九乘法表 => 104
實例071 ------------讀取數組購物車中的數據 => 105
實例072 ------------圖像驗證碼的生成 => 106
2.6 ------------跳轉語句 => 107
實例073 ------------控制頁面中表情圖的輸出 => 107
實例074 ------------控制頁面中數據的輸出數量 => 108
實例075 ------------動態改變頁面中單元格的背景顏色 => 109
實例076 ------------屏蔽偶數次的數據輸出 => 110
實例077 ------------跳過數據輸出中指定的記錄 => 111
實例078 ------------執行指定次數的循環 => 112
2.7 ------------自定義函數 => 113
實例079 ------------自定義函數截取中文字符串 => 113
實例080 ------------公告標題的截取 => 114
實例081 ------------論壇內容的簡短輸出 => 116
實例082 ------------自定義函數過濾字符串 => 117
2.8 ------------字符串 => 118
實例083 ------------過濾論壇帖子中的空白和特殊字符 => 118
實例084 ------------對論壇帖子的內容進行轉義 => 119
實例085 ------------還原論壇中帖子的內容 => 120
實例086 ------------截取論壇標題 => 121
實例087 ------------分割、合成字符串 => 121
實例088 ------------查詢關鍵字描紅 => 122
實例089 ------------統計查詢關鍵字的出現次數 => 123
實例090 ------------獲取上傳文件的後綴 => 124
實例091 ------------統一上傳文件名稱的大小寫 => 125
實例092 ------------論壇中直接輸出HTML腳本 => 126
實例093 ------------統計帖子標題的長度 => 127
實例094 ------------計算論壇帖子的字節數 => 128
實例095 ------------實現帖子內容的定位查找 => 129
實例096 ------------去除帖子標題的首尾空格 => 129
實例097 ------------貨幣數據的格式化輸出 => 130
實例098 ------------日期、時間的格式化輸出 => 131
實例099 ------------比對論壇中帖子的相似度 => 132
實例100 ------------對用戶註冊的密碼進行加密和解密 => 132
實例101 ------------保護URL地址中傳遞的參數 => 133
實例102 ------------解析URL地址中傳遞的編碼參數 => 134
實例103 ------------轉義帖子中的特殊字符 => 135
實例104 ------------獲取任意字符的ASCII碼 => 136
實例105 ------------查找指定ASCII碼對應的字符 => 136
實例106 ------------合理定義上傳文件的名稱 => 137
實例107 ------------通過異或方式對用戶註冊密碼進行加密 => 139
實例108 ------------統一英文註冊用戶首字母的大小寫 => 139
實例109 ------------字符串與數字之間的轉換 => 140
實例110 ------------通過正則表達式對字符串進行匹配查找 => 141
實例111 ------------通過IP地址查找主機所在地 => 142
實例112 ------------解決用substr()函數對中文字符串截取時出現亂碼的問題 => 143
實例113 ------------字符串與HTML標記相互轉換 => 144
實例114 ------------運用PHP => 5.0新型字符串輸出XML數據 => 145
實例115 ------------判斷字符串中是否存在指定子串 => 146
2.9 ------------正則表達式 => 147
實例116 ------------驗證電話號碼的格式是否正確 => 147
實例117 ------------驗證Email地址格式是否正確 => 148
實例118 ------------驗證IP地址是否有效 => 149
實例119 ------------統計關鍵字的查詢結果 => 150
實例120 ------------計算查詢操作的執行時間 => 151
實例121 ------------查詢關鍵字描紅 => 152
實例122 ------------判斷上傳文件的類型 => 153
實例123 ------------判斷郵政編碼格式是否正確 => 154
2.10 ------------數組 => 154
實例124 ------------創建並輸出數組 => 155
實例125 ------------統計數組元素個數 => 156
實例126 ------------向數組中添加元素 => 156
實例127 ------------將數組中指定索引位置的元素替換 => 157
實例128 ------------獲取數組中最後一個元素 => 158
實例129 ------------去除數組中的重複元素 => 158
實例130 ------------字符串與數組的轉換 => 159
實例131 ------------對數組元素進行隨機排序 => 160
實例132 ------------隨機抽取數組中元素 => 161
實例133 ------------二維數組的輸出 => 162
實例134 ------------獲取數組當前的鍵名和值 => 162
實例135 ------------檢測數組中是否存在某個值 => 163
實例136 ------------獲取數組中的當前單元 => 164
實例137 ------------從數組中隨機取出元素 => 165
實例138 ------------合併數組 => 166
實例139 ------------拆分數組 => 167
實例140 ------------遍歷數組 => 168
2.11 ------------日期和時間 => 169
實例141 ------------設置系統的當前時間 => 169
實例142 ------------將日期和時間轉換爲時間戳 => 170
實例143 ------------獲取系統中的特定日期和時間 => 171
實例144 ------------比較時間的大小 => 172
實例145 ------------計算考試時間 => 173
實例146 ------------倒計時 => 173
實例147 ------------網頁鬧鐘 => 174
實例148 ------------計算程序運行時間 => 176
第3章 ------------Web頁面交互 => 178
3.1 ------------獲取表單元素的值 => 179
實例149 ------------設計論壇登錄界面 => 179
實例150 ------------可以上傳圖片的表單 => 180
實例151 ------------通過POST方法提交表單元素 => 182
實例152 ------------通過$_POST方法獲取表單元素 => 182
實例153 ------------通過GET方法提交表單元素 => 184
實例154 ------------通過$_GET方法獲取表單元素 => 185
3.2 ------------文本框組件的應用 => 186
實例155 ------------以文本域的形式顯示數據信息 => 186
實例156 ------------限制多行文本域輸入的字符個數 => 187
實例157 ------------設置文本框的只讀屬性 => 188
實例158 ------------自動計算金額 => 189
實例159 ------------爲文本框設置默認值 => 190
實例160 ------------設置文本框的樣式 => 191
實例161 ------------文本域的滾動條 => 192
3.3 ------------下拉列表的應用 => 193
實例162 ------------省市級聯動菜單 => 193
實例163 ------------省市縣級聯動菜單 => 194
實例164 ------------應用下拉列表選擇所要聯機的網站 => 196
實例165 ------------可輸入字符的下拉菜單 => 197
實例166 ------------設置下拉列表的默認值 => 198
實例167 ------------設置下拉列表的樣式 => 199
實例168 ------------下拉列表打開窗口 => 200
實例169 ------------Tab鍵在文本域中的體現 => 201
3.4 ------------表單元素的動態操作 => 203
實例170 ------------投票系統中單選按鈕與複選框的應用 => 203
實例171 ------------選中單選按鈕後顯示其他表單元素 => 205
實例172 ------------不提交表單獲取單選按鈕的值 => 207
實例173 ------------實現複選框中的全選、反選和不選 => 208
實例174 ------------隱藏域提交用戶的ID值 => 210
實例175 ------------圖像域替代提交按鈕 => 211
實例176 ------------跳轉菜單實現頁面跳轉 => 213
實例177 ------------上傳圖片預覽 => 214
實例178 ------------去掉下拉選項的邊框 => 215
實例179 ------------修改表單屬性爲彈出窗口 => 216
實例180 ------------表單輸入單元的文字設置 => 217
實例181 ------------表單輸入單元單擊刪除 => 218
實例182 ------------表單文本輸入的移動選擇 => 219
實例183 ------------通過下拉列表選擇頭像 => 220
3.5 ------------CSS+DIV頁面佈局 => 222
實例184 ------------應用CSS+DIV實現無邊框窗口 => 222
實例185 ------------設置表格樣式 => 224
實例186 ------------設置圖片的樣式 => 225
實例187 ------------滾動條樣式 => 226
實例188 ------------設置表單樣式 => 227
實例189 ------------設置超鏈接的樣式 => 229
實例190 ------------設置body的樣式 => 230
實例191 ------------模擬的進度條 => 231
實例192 =>
標籤設計用戶註冊頁面 => 232
實例193 ------------div標籤設計論壇帖子瀏覽頁面 => 234
實例194 =>
標籤設計論壇後臺管理頁面 => 236
實例195 =>
標籤設計頁面佈局 => 237
實例196 ------------頁面佈局(2列左窄右寬高度自適應) => 240
實例197 ------------頁面佈局(2列固定寬度+頭部+導航+尾部) => 242
實例198 ------------頁面佈局(3列左右側固定中間自適應居中) => 244
實例199 ------------頁面佈局(2列右側固定左側自適應寬度) => 247
實例200 ------------頁面佈局(2列左固定右自適寬度+底平齊) => 249
實例201 ------------頁面佈局(2列右固定左自適寬度+底平齊) => 252
3.6 ------------彈出窗口 => 254
實例202 ------------彈出指定尺寸的無邊框窗口 => 254
實例203 ------------全屏顯示無邊框有滾動條窗口 => 255
實例204 ------------網頁拾色器 => 257
實例205 ------------日期選擇器 => 259
實例206 ------------彈出全屏顯示的網頁模式對話框 => 261
實例207 ------------關閉IE主窗口時不彈出詢問對話框 => 262
實例208 ------------彈出提示對話框並重定向網頁 => 263
實例209 ------------自動關閉的廣告窗口 => 264
實例210 ------------在彈出的對話框中選擇個性頭像 => 265
實例211 ------------浮動的廣告窗口 => 266
實例212 ------------在頁面右下角彈出漸顯的廣告窗口 => 268
3.7 ------------狀態欄設計 => 269
實例213 ------------跑馬燈文字 => 269
實例214 ------------狀態欄中的收縮顯示文字 => 270
實例215 ------------狀態欄中顯示數字時鐘 => 271
3.8 ------------導航菜單設計 => 272
實例216 ------------樹狀導航菜單 => 272
實例217 ------------收縮式導航菜單 => 274
實例218 ------------展開式導航菜單 => 276
實例219 ------------解釋型菜單 => 277
實例220 ------------半透明背景的下拉菜單 => 277
實例221 ------------二級導航菜單 => 279
實例222 ------------導航條的動畫效果 => 281
第2篇 ------------常用技術篇
第4章 ------------文件操作 => 284
4.1 ------------文件上傳 => 285
實例223 ------------以二進制形式上傳文件到數據庫 => 285
實例224 ------------上傳文件到服務器 => 287
實例225 ------------限制上傳文件的大小 => 288
實例226 ------------限制上傳文件的類型 => 291
實例227 ------------上傳多個文件到服務器 => 292
4.2 ------------文件下載 => 294
實例228 ------------通過鏈接方式下載 => 294
實例229 ------------通過header函數進行下載 => 295
4.3 ------------文件遍歷 => 296
實例230 ------------讀取整個文件的內容 => 296
實例231 ------------文本文件的分頁讀取 => 298
4.4 ------------文件操作 => 300
實例232 ------------文件操作彙總 => 300
實例233 ------------目錄、文件定位器 => 302
實例234 ------------改頭換面 => 303
實例235 ------------文件屬性分析 => 304
實例236 ------------文件類型檢測 => 306
實例237 ------------判斷文件的權限 => 308
實例238 ------------從文本文件中讀取註冊服務條款 => 309
實例239 ------------可以屏蔽刷新功能的文本計數器 => 310
實例240 ------------判斷文件是否被修改 => 312
實例241 ------------重新定義上傳文件的名稱 => 313
實例242 ------------讀取遠程文件中的數據 => 314
實例243 ------------刪除指定目錄下的所有.ini文件 => 315
實例244 ------------將文本文件中數據存儲到數據庫中 => 316
4.5 ------------文件的壓縮與解壓 => 318
實例245 ------------PHP中壓縮RAR文件 => 319
實例246 ------------PHP中將上傳文件轉換成RAR文件 => 320
實例247 ------------PHP中對RAR文件進行解壓 => 321
實例248 ------------PHP中壓縮ZIP文件 => 322
實例249 ------------PHP中解壓ZIP文件 => 323
4.6 ------------目錄操作 => 323
實例250 ------------目錄操作彙總 => 324
實例251 ------------重新定義目錄的名稱 => 326
實例252 ------------獲取磁盤分區的大小 => 327
實例253 ------------遍歷指定目錄下的所有文件 => 329
實例254 ------------遍歷、刪除指定目錄下的所有文件 => 330
第5章 ------------會話應用 => 333
5.1 ------------COOKIE => 334
5.2 ------------SESSION => 345
第6章 ------------圖形圖像處理 => 361
6.1 ------------圖像與統計 => 362
6.2 ------------控制、顯示圖片特性 => 376
6.3 ------------Jpgraph類庫 => 386
6.4 ------------GD2函數庫 => 410
第7章 ------------面向對象 => 425
7.1 ------------類的定義 => 426
7.2 ------------類的訪問修飾符 => 439
7.3 ------------類的繼承 => 442
7.4 ------------抽象類和接口 => 446
7.5 ------------類的多態 => 450
7.6 ------------常用關鍵字 => 453
7.7 ------------魔術方法 => 459
7.8 ------------設計模式 => 468
第3篇 ------------數據庫篇
第8章 ------------MySQL數據庫與PHP => 478
8.1 ------------MySQL服務器的啓動和關閉 => 479
8.2 ------------MySQL數據庫 => 482
8.3 ------------MySQL數據表 => 485
8.4 ------------MySQL數據 => 489
8.5 ------------PHP操作MySQL數據庫 => 494
8.6 ------------SQL查詢語句 => 518
8.7 ------------多表查詢 => 551
8.8 ------------數據的導入和導出 => 581
8.9 ------------MySQL數據庫的備份和恢復 => 586
8.10 ------------phpMyAdmin圖形化管理工具 => 591
第9章 ------------MySQL高級應用技術 => 598
9.1 ------------PHP的MySQLi擴展庫 => 599
9.2 ------------MySQL視圖的應用 => 613
9.3 ------------MySQL存儲過程 => 618
9.4 ------------MySQL觸發器 => 622
9.5 ------------MySQL事務 => 624
第10章 ------------PHP操作SQL => Server數據庫 => 628
10.1 ------------連接數據庫 => 629
10.2 ------------操作數據庫 => 631
10.3 ------------SQL => Server數據庫的綜合應用 => 659
10.4 ------------SQL => Server數據庫的安全與維護 => 668
第11章 ------------PHP操作Access數據庫 => 679
11.1 ------------連接數據庫 => 680
11.2 ------------操作Access數據庫 => 682
11.3 ------------Access數據庫的安全 => 691
11.4 ------------Access數據庫的綜合運用 => 694
第12章 ------------PHP操作Oracle數據庫 => 704
12.1 ------------連接Oracle數據庫 => 705
12.2 ------------操作Oracle數據庫 => 711
12.3 ------------Oracle數據庫應用 => 723
12.4 ------------Oracle數據的導入和導出 => 734
第4篇 ------------新技術篇
第13章 ------------ADODB類庫 => 738
13.1 ------------封裝ADODB操作類 => 739
13.2 ------------ADODB的應用 => 745
13.3 ------------ADODB中的錯誤處理 => 758
13.4 ------------ADODB操作數據庫 => 762
第14章 ------------Smarty模板 => 767
14.1 ------------環境搭建 => 768
14.2 ------------輸出數據 => 773
14.3 ------------綜合應用 => 785
第5篇 ------------綜合應用篇
第15章 ------------綜合應用 => 816
15.1 ------------PHP頁面編碼 => 817
15.2 ------------網站公共文件設計 => 823
15.3 ------------註冊、登錄 => 837
15.4 ------------數據的輸出 => 847
15.5 ------------站內搜索 => 859
15.6 ------------購物車 => 863
15.7 ------------圖書訂單處理 => 868
15.8 ------------後臺管理系統登錄 => 875
15.9 ------------系統管理 => 879
15.10 ------------圖書類別管理 => 881
15.11 ------------圖書管理 => 886
15.12 ------------用戶管理 => 892
15.13 ------------訂單信息管理 => 895
15.14 ------------通用信息管理 => 897
第1章 ------------開發環境 => 2
1.1 ------------Appserv——PHP集成化安裝包 => 3
實例001 ------------通過AppServ配置PHP開發環境 ------------ ------------ => => ------------3
實例002 ------------AppServ應用技巧 => 6
實例003 ------------第1個PHP程序 => 7
1.2 ------------XAMPP——PHP集成化安裝包 => 8
實例004 ------------通過XAMPP配置PHP開發環境 => 8
實例005 ------------測試XAMPP是否安裝成功 => 11
實例006 ------------XAMPP應用技巧 => 12
實例007 ------------第2個PHP程序 => 13
1.3 ------------IIS+PHP+MySQL——獨立搭建PHP開發環境 => 14
實例008 ------------安裝PHP => 14
實例009 ------------安裝MySQL => 15
實例010 ------------安裝IIS => 21
實例011 ------------第3個PHP程序 => 23
1.4 ------------LAMP——獨立配置PHP開發環境 => 24
實例012 ------------安裝Apache服務器 => 24
實例013 ------------安裝MySQL數據庫服務器 => 26
實例014 ------------安裝PHP.50 => 28
實例015 ------------第4個PHP程序 => 30
1.5 ------------XAMPP——Linux版PHP集成化安裝包 => 31
實例016 ------------XAMPP——Linux下PHP開發環境的集成化 => 31
實例017 ------------Linux操作系統下啓動XAMPP => 32
實例018 ------------設置MySQL數據庫root用戶的密碼 => 33
實例019 ------------第5個PHP程序 => 34
1.6 ------------Dreamweaver開發工具 => 35
實例020 ------------Dreamweaver中編碼格式的選擇 => 35
實例021 ------------Dreamweaver中創建表格 => 36
實例022 ------------在表格中插入寵物照片 => 38
實例023 ------------Dreamweaver創建表單 => 40
實例024 ------------Dreamweaver中創建和附加CSS樣式 => 42
實例025 ------------Dreamweaver控制彈出信息 => 45
實例026 ------------Dreamweaver控制瀏覽器的窗口 => 46
實例027 ------------通過Dreamweaver創建站點 => 47
實例028 ------------通過Dreamweaver開發第1個PHP程序 => 48
1.7 ------------Zend => Studio開發工具 => 50
實例029 ------------安裝Zend => Studio => 50
實例030 ------------Zend => Studio創建PHP項目 => 52
實例031 ------------Zend => Studio編碼格式的轉換 => 56
實例032 ------------Zend => Studio中快捷鍵的運用 => 57
實例033 ------------Zend => Studio中部署Apache服務器 => 60
第2章 ------------PHP基礎 => 63
2.1 ------------基本語法 => 64
實例034 ------------在頁面中打印PHP的配置信息 => 64
實例035 ------------在頁面中打印服務器時間 => 65
實例036 ------------在頁面中打印當前執行的PHP文件名 => 67
實例037 ------------區分單引號和雙引號 => 68
實例038 ------------動態輸出JavaScript代碼 => 69
實例039 ------------當數字遇到了字符串 => 70
實例040 ------------PHP程序員的基礎——變量的應用 => 72
實例041 ------------打印系統環境變量信息print_r($_ENV) => 73
實例042 ------------使用可變變量輸出“I => Like => PHP!” => 73
實例043 ------------使用轉義字符輸出特殊字符 => 74
實例044 ------------使用常量指定PI的值計算圓的面積 => 75
2.2 ------------運算符 => 75
實例045 ------------自定義數字的加密/解密算法 => 76
實例046 ------------比較兩個時間戳的大小 => 77
實例047 ------------使用條件運算符判斷數字的奇偶性 => 78
實例048 ------------判斷用戶是否具有後臺管理權限 => 79
實例049 ------------打印隨機組合生日祝福語 => 80
實例050 ------------打印2000~2020年的所有閏年 => 81
實例051 ------------前置運算符和後置運算符的區別 => 82
實例052 ------------使用位運算對數字進行加密和解密 => 83
2.3 ------------包含語句 => 84
實例053 ------------提高代碼重用率 => 84
實例054 ------------包含數據庫連接文件 => 85
實例055 ------------包含網站頭文件 => 86
實例056 ------------包含網站尾文件 => 87
實例057 ------------包含網站的主文件 => 88
2.4 ------------條件語句 => 89
實例058 ------------員工生日提醒 => 89
實例059 ------------考試成績評定標準 => 90
實例060 ------------控制登錄用戶權限 => 91
實例061 ------------網頁框架的製作 => 92
實例062 ------------圖片驗證碼 => 93
實例063 ------------健康生活提醒 => 95
2.5 ------------循環控制 => 96
實例064 ------------員工生日列表 => 96
實例065 ------------員工詳細信息瀏覽 => 97
實例066 ------------員工信息的批量刪除 => 98
實例067 ------------表格的動態創建 => 99
實例068 ------------SESSION購物車中數據的讀取 => 100
實例069 ------------員工信息的管理 => 102
實例070 ------------網頁版九九乘法表 => 104
實例071 ------------讀取數組購物車中的數據 => 105
實例072 ------------圖像驗證碼的生成 => 106
2.6 ------------跳轉語句 => 107
實例073 ------------控制頁面中表情圖的輸出 => 107
實例074 ------------控制頁面中數據的輸出數量 => 108
實例075 ------------動態改變頁面中單元格的背景顏色 => 109
實例076 ------------屏蔽偶數次的數據輸出 => 110
實例077 ------------跳過數據輸出中指定的記錄 => 111
實例078 ------------執行指定次數的循環 => 112
2.7 ------------自定義函數 => 113
實例079 ------------自定義函數截取中文字符串 => 113
實例080 ------------公告標題的截取 => 114
實例081 ------------論壇內容的簡短輸出 => 116
實例082 ------------自定義函數過濾字符串 => 117
2.8 ------------字符串 => 118
實例083 ------------過濾論壇帖子中的空白和特殊字符 => 118
實例084 ------------對論壇帖子的內容進行轉義 => 119
實例085 ------------還原論壇中帖子的內容 => 120
實例086 ------------截取論壇標題 => 121
實例087 ------------分割、合成字符串 => 121
實例088 ------------查詢關鍵字描紅 => 122
實例089 ------------統計查詢關鍵字的出現次數 => 123
實例090 ------------獲取上傳文件的後綴 => 124
實例091 ------------統一上傳文件名稱的大小寫 => 125
實例092 ------------論壇中直接輸出HTML腳本 => 126
實例093 ------------統計帖子標題的長度 => 127
實例094 ------------計算論壇帖子的字節數 => 128
實例095 ------------實現帖子內容的定位查找 => 129
實例096 ------------去除帖子標題的首尾空格 => 129
實例097 ------------貨幣數據的格式化輸出 => 130
實例098 ------------日期、時間的格式化輸出 => 131
實例099 ------------比對論壇中帖子的相似度 => 132
實例100 ------------對用戶註冊的密碼進行加密和解密 => 132
實例101 ------------保護URL地址中傳遞的參數 => 133
實例102 ------------解析URL地址中傳遞的編碼參數 => 134
實例103 ------------轉義帖子中的特殊字符 => 135
實例104 ------------獲取任意字符的ASCII碼 => 136
實例105 ------------查找指定ASCII碼對應的字符 => 136
實例106 ------------合理定義上傳文件的名稱 => 137
實例107 ------------通過異或方式對用戶註冊密碼進行加密 => 139
實例108 ------------統一英文註冊用戶首字母的大小寫 => 139
實例109 ------------字符串與數字之間的轉換 => 140
實例110 ------------通過正則表達式對字符串進行匹配查找 => 141
實例111 ------------通過IP地址查找主機所在地 => 142
實例112 ------------解決用substr()函數對中文字符串截取時出現亂碼的問題 => 143
實例113 ------------字符串與HTML標記相互轉換 => 144
實例114 ------------運用PHP => 5.0新型字符串輸出XML數據 => 145
實例115 ------------判斷字符串中是否存在指定子串 => 146
2.9 ------------正則表達式 => 147
實例116 ------------驗證電話號碼的格式是否正確 => 147
實例117 ------------驗證Email地址格式是否正確 => 148
實例118 ------------驗證IP地址是否有效 => 149
實例119 ------------統計關鍵字的查詢結果 => 150
實例120 ------------計算查詢操作的執行時間 => 151
實例121 ------------查詢關鍵字描紅 => 152
實例122 ------------判斷上傳文件的類型 => 153
實例123 ------------判斷郵政編碼格式是否正確 => 154
2.10 ------------數組 => 154
實例124 ------------創建並輸出數組 => 155
實例125 ------------統計數組元素個數 => 156
實例126 ------------向數組中添加元素 => 156
實例127 ------------將數組中指定索引位置的元素替換 => 157
實例128 ------------獲取數組中最後一個元素 => 158
實例129 ------------去除數組中的重複元素 => 158
實例130 ------------字符串與數組的轉換 => 159
實例131 ------------對數組元素進行隨機排序 => 160
實例132 ------------隨機抽取數組中元素 => 161
實例133 ------------二維數組的輸出 => 162
實例134 ------------獲取數組當前的鍵名和值 => 162
實例135 ------------檢測數組中是否存在某個值 => 163
實例136 ------------獲取數組中的當前單元 => 164
實例137 ------------從數組中隨機取出元素 => 165
實例138 ------------合併數組 => 166
實例139 ------------拆分數組 => 167
實例140 ------------遍歷數組 => 168
2.11 ------------日期和時間 => 169
實例141 ------------設置系統的當前時間 => 169
實例142 ------------將日期和時間轉換爲時間戳 => 170
實例143 ------------獲取系統中的特定日期和時間 => 171
實例144 ------------比較時間的大小 => 172
實例145 ------------計算考試時間 => 173
實例146 ------------倒計時 => 173
實例147 ------------網頁鬧鐘 => 174
實例148 ------------計算程序運行時間 => 176
第3章 ------------Web頁面交互 => 178
3.1 ------------獲取表單元素的值 => 179
實例149 ------------設計論壇登錄界面 => 179
實例150 ------------可以上傳圖片的表單 => 180
實例151 ------------通過POST方法提交表單元素 => 182
實例152 ------------通過$_POST方法獲取表單元素 => 182
實例153 ------------通過GET方法提交表單元素 => 184
實例154 ------------通過$_GET方法獲取表單元素 => 185
3.2 ------------文本框組件的應用 => 186
實例155 ------------以文本域的形式顯示數據信息 => 186
實例156 ------------限制多行文本域輸入的字符個數 => 187
實例157 ------------設置文本框的只讀屬性 => 188
實例158 ------------自動計算金額 => 189
實例159 ------------爲文本框設置默認值 => 190
實例160 ------------設置文本框的樣式 => 191
實例161 ------------文本域的滾動條 => 192
3.3 ------------下拉列表的應用 => 193
實例162 ------------省市級聯動菜單 => 193
實例163 ------------省市縣級聯動菜單 => 194
實例164 ------------應用下拉列表選擇所要聯機的網站 => 196
實例165 ------------可輸入字符的下拉菜單 => 197
實例166 ------------設置下拉列表的默認值 => 198
實例167 ------------設置下拉列表的樣式 => 199
實例168 ------------下拉列表打開窗口 => 200
實例169 ------------Tab鍵在文本域中的體現 => 201
3.4 ------------表單元素的動態操作 => 203
實例170 ------------投票系統中單選按鈕與複選框的應用 => 203
實例171 ------------選中單選按鈕後顯示其他表單元素 => 205
實例172 ------------不提交表單獲取單選按鈕的值 => 207
實例173 ------------實現複選框中的全選、反選和不選 => 208
實例174 ------------隱藏域提交用戶的ID值 => 210
實例175 ------------圖像域替代提交按鈕 => 211
實例176 ------------跳轉菜單實現頁面跳轉 => 213
實例177 ------------上傳圖片預覽 => 214
實例178 ------------去掉下拉選項的邊框 => 215
實例179 ------------修改表單屬性爲彈出窗口 => 216
實例180 ------------表單輸入單元的文字設置 => 217
實例181 ------------表單輸入單元單擊刪除 => 218
實例182 ------------表單文本輸入的移動選擇 => 219
實例183 ------------通過下拉列表選擇頭像 => 220
3.5 ------------CSS+DIV頁面佈局 => 222
實例184 ------------應用CSS+DIV實現無邊框窗口 => 222
實例185 ------------設置表格樣式 => 224
實例186 ------------設置圖片的樣式 => 225
實例187 ------------滾動條樣式 => 226
實例188 ------------設置表單樣式 => 227
實例189 ------------設置超鏈接的樣式 => 229
實例190 ------------設置body的樣式 => 230
實例191 ------------模擬的進度條 => 231
實例192 =>
標籤設計用戶註冊頁面 => 232
實例193 ------------div標籤設計論壇帖子瀏覽頁面 => 234
實例194 =>
標籤設計論壇後臺管理頁面 => 236
實例195 =>
標籤設計頁面佈局 => 237
實例196 ------------頁面佈局(2列左窄右寬高度自適應) => 240
實例197 ------------頁面佈局(2列固定寬度+頭部+導航+尾部) => 242
實例198 ------------頁面佈局(3列左右側固定中間自適應居中) => 244
實例199 ------------頁面佈局(2列右側固定左側自適應寬度) => 247
實例200 ------------頁面佈局(2列左固定右自適寬度+底平齊) => 249
實例201 ------------頁面佈局(2列右固定左自適寬度+底平齊) => 252
3.6 ------------彈出窗口 => 254
實例202 ------------彈出指定尺寸的無邊框窗口 => 254
實例203 ------------全屏顯示無邊框有滾動條窗口 => 255
實例204 ------------網頁拾色器 => 257
實例205 ------------日期選擇器 => 259
實例206 ------------彈出全屏顯示的網頁模式對話框 => 261
實例207 ------------關閉IE主窗口時不彈出詢問對話框 => 262
實例208 ------------彈出提示對話框並重定向網頁 => 263
實例209 ------------自動關閉的廣告窗口 => 264
實例210 ------------在彈出的對話框中選擇個性頭像 => 265
實例211 ------------浮動的廣告窗口 => 266
實例212 ------------在頁面右下角彈出漸顯的廣告窗口 => 268
3.7 ------------狀態欄設計 => 269
實例213 ------------跑馬燈文字 => 269
實例214 ------------狀態欄中的收縮顯示文字 => 270
實例215 ------------狀態欄中顯示數字時鐘 => 271
3.8 ------------導航菜單設計 => 272
實例216 ------------樹狀導航菜單 => 272
實例217 ------------收縮式導航菜單 => 274
實例218 ------------展開式導航菜單 => 276
實例219 ------------解釋型菜單 => 277
實例220 ------------半透明背景的下拉菜單 => 277
實例221 ------------二級導航菜單 => 279
實例222 ------------導航條的動畫效果 => 281
第2篇 ------------常用技術篇
第4章 ------------文件操作 => 284
4.1 ------------文件上傳 => 285
實例223 ------------以二進制形式上傳文件到數據庫 => 285
實例224 ------------上傳文件到服務器 => 287
實例225 ------------限制上傳文件的大小 => 288
實例226 ------------限制上傳文件的類型 => 291
實例227 ------------上傳多個文件到服務器 => 292
4.2 ------------文件下載 => 294
實例228 ------------通過鏈接方式下載 => 294
實例229 ------------通過header函數進行下載 => 295
4.3 ------------文件遍歷 => 296
實例230 ------------讀取整個文件的內容 => 296
實例231 ------------文本文件的分頁讀取 => 298
4.4 ------------文件操作 => 300
實例232 ------------文件操作彙總 => 300
實例233 ------------目錄、文件定位器 => 302
實例234 ------------改頭換面 => 303
實例235 ------------文件屬性分析 => 304
實例236 ------------文件類型檢測 => 306
實例237 ------------判斷文件的權限 => 308
實例238 ------------從文本文件中讀取註冊服務條款 => 309
實例239 ------------可以屏蔽刷新功能的文本計數器 => 310
實例240 ------------判斷文件是否被修改 => 312
實例241 ------------重新定義上傳文件的名稱 => 313
實例242 ------------讀取遠程文件中的數據 => 314
實例243 ------------刪除指定目錄下的所有.ini文件 => 315
實例244 ------------將文本文件中數據存儲到數據庫中 => 316
4.5 ------------文件的壓縮與解壓 => 318
實例245 ------------PHP中壓縮RAR文件 => 319
實例246 ------------PHP中將上傳文件轉換成RAR文件 => 320
實例247 ------------PHP中對RAR文件進行解壓 => 321
實例248 ------------PHP中壓縮ZIP文件 => 322
實例249 ------------PHP中解壓ZIP文件 => 323
4.6 ------------目錄操作 => 323
實例250 ------------目錄操作彙總 => 324
實例251 ------------重新定義目錄的名稱 => 326
實例252 ------------獲取磁盤分區的大小 => 327
實例253 ------------遍歷指定目錄下的所有文件 => 329
實例254 ------------遍歷、刪除指定目錄下的所有文件 => 330
第5章 ------------會話應用 => 333
5.1 ------------COOKIE => 334
5.2 ------------SESSION => 345
第6章 ------------圖形圖像處理 => 361
6.1 ------------圖像與統計 => 362
6.2 ------------控制、顯示圖片特性 => 376
6.3 ------------Jpgraph類庫 => 386
6.4 ------------GD2函數庫 => 410
第7章 ------------面向對象 => 425
7.1 ------------類的定義 => 426
7.2 ------------類的訪問修飾符 => 439
7.3 ------------類的繼承 => 442
7.4 ------------抽象類和接口 => 446
7.5 ------------類的多態 => 450
7.6 ------------常用關鍵字 => 453
7.7 ------------魔術方法 => 459
7.8 ------------設計模式 => 468
第3篇 ------------數據庫篇
第8章 ------------MySQL數據庫與PHP => 478
8.1 ------------MySQL服務器的啓動和關閉 => 479
8.2 ------------MySQL數據庫 => 482
8.3 ------------MySQL數據表 => 485
8.4 ------------MySQL數據 => 489
8.5 ------------PHP操作MySQL數據庫 => 494
8.6 ------------SQL查詢語句 => 518
8.7 ------------多表查詢 => 551
8.8 ------------數據的導入和導出 => 581
8.9 ------------MySQL數據庫的備份和恢復 => 586
8.10 ------------phpMyAdmin圖形化管理工具 => 591
第9章 ------------MySQL高級應用技術 => 598
9.1 ------------PHP的MySQLi擴展庫 => 599
9.2 ------------MySQL視圖的應用 => 613
9.3 ------------MySQL存儲過程 => 618
9.4 ------------MySQL觸發器 => 622
9.5 ------------MySQL事務 => 624
第10章 ------------PHP操作SQL => Server數據庫 => 628
10.1 ------------連接數據庫 => 629
10.2 ------------操作數據庫 => 631
10.3 ------------SQL => Server數據庫的綜合應用 => 659
10.4 ------------SQL => Server數據庫的安全與維護 => 668
第11章 ------------PHP操作Access數據庫 => 679
11.1 ------------連接數據庫 => 680
11.2 ------------操作Access數據庫 => 682
11.3 ------------Access數據庫的安全 => 691
11.4 ------------Access數據庫的綜合運用 => 694
第12章 ------------PHP操作Oracle數據庫 => 704
12.1 ------------連接Oracle數據庫 => 705
12.2 ------------操作Oracle數據庫 => 711
12.3 ------------Oracle數據庫應用 => 723
12.4 ------------Oracle數據的導入和導出 => 734
第4篇 ------------新技術篇
第13章 ------------ADODB類庫 => 738
13.1 ------------封裝ADODB操作類 => 739
13.2 ------------ADODB的應用 => 745
13.3 ------------ADODB中的錯誤處理 => 758
13.4 ------------ADODB操作數據庫 => 762
第14章 ------------Smarty模板 => 767
14.1 ------------環境搭建 => 768
14.2 ------------輸出數據 => 773
14.3 ------------綜合應用 => 785
第5篇 ------------綜合應用篇
第15章 ------------綜合應用 => 816
15.1 ------------PHP頁面編碼 => 817
15.2 ------------網站公共文件設計 => 823
15.3 ------------註冊、登錄 => 837
15.4 ------------數據的輸出 => 847
15.5 ------------站內搜索 => 859
15.6 ------------購物車 => 863
15.7 ------------圖書訂單處理 => 868
15.8 ------------後臺管理系統登錄 => 875
15.9 ------------系統管理 => 879
15.10 ------------圖書類別管理 => 881
15.11 ------------圖書管理 => 886
15.12 ------------用戶管理 => 892
15.13 ------------訂單信息管理 => 895
15.14 ------------通用信息管理 => 897
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.