php開發實戰1200例包括了開發中各個方面最常用的實例,書中實例來源于多位工程師的多年積累,具有很強的實用性。只要是一個初學者能想到的php技術,這里基本都可以找到。這里小編分享php開發實戰1200例pdf完整版書籍,點擊下面的地址即可免費下載閱讀。
php開發實戰1200例目錄
第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
php開發實戰1200例節選
- PC官方版
- 安卓官方手機版
- IOS官方手機版