完全手冊PHP網絡開發詳解 pdf epub mobi txt 電子書 下載 2024


完全手冊PHP網絡開發詳解

簡體網頁||繁體網頁
孫鵬程
電子工業齣版社
2007年07月
793
89.0
平裝
9787121046483

圖書標籤: PHP  Web開發  mysql  網頁編程  web  PHP必備手冊  IT  電子工業齣版社   


喜歡 完全手冊PHP網絡開發詳解 的讀者還喜歡




點擊這裡下載
    


想要找書就要到 小哈圖書下載中心
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

发表于2024-12-30

完全手冊PHP網絡開發詳解 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

完全手冊PHP網絡開發詳解 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

完全手冊PHP網絡開發詳解 pdf epub mobi txt 電子書 下載 2024



圖書描述

書名:完全手冊:PHP網絡開發詳解 作者:孫鵬程 等編著 來源:電子工業齣版社 齣版時間:2007年07月 ISBN:9787121046483 定價:89元

第1篇 PHP的基礎知識

第1章 PHP的介紹及環境搭建 2

1.1 PHP簡介 2

1.1.1 PHP語言的發展簡史 2

1.1.2 PHP的發展現狀與未來展望 3

1.1.3 PHP語言的優勢 3

1.1.4 相關資源及自學提示 4

1.2 PHP的應用範圍及案例 5

1.2.1 PHP可以做什麼 5

1.2.2 PHP擅長的幾個領域及産品介紹 5

1.2.3 PHP不適閤做什麼 6

1.2.4 其他案例 6

1.3 PHP的Hello, world預覽 6

1.3.1 第一個PHP程序Hello, world 6

1.3.2 學習PHP應該準備哪些軟件 8

1.3.3 相關知識領域的介紹 9

1.4 程序運行環境的搭建 10

1.4.1 Apache簡介 10

1.4.2 安裝Apache與PHP 10

1.4.3 使用phpinfo()確認Apache與PHP

1.4.3 的安裝成功 12

1.4.4 Apache的啓動與關閉 12

1.4.5 Apache的配置文件httpd.conf與

1.4.5 .htaccess的簡介 13

1.4.6 PHP的配置文件php.ini的簡介 13

1.4.7 PHP常用參數的配置 14

1.5 幾種綜閤網絡服務器係統的安裝 14

1.5.1 XAMPP 14

1.5.2 WAMP 16

1.5.3 Appserv 17

1.5.4 EasyPHP 18

1.5.5 VertrigoServ 19

1.6 幾種開發工具的介紹 20

1.6.1 Vi及Vim 20

1.6.2 Eclipse+PHPEclipse插件 21

1.6.3 UltraEdit 21

1.6.4 EditPlus 22

1.6.5 支持PHP的IDE環境 22

1.7 小結 23

第2章 PHP的基礎語法 24

2.1 語言構成與工作原理 24

2.2 常量與變量 25

2.2.1 常量的定義 25

2.2.2 變量的定義 26

2.2.3 變量的作用域 27

2.2.4 動態變量 29

2.3 運算符和關鍵字 29

2.4 流程控製語法 30

2.4.1 程序控製語句的簡介 30

2.4.2 條件控製語句 30

2.4.3 循環控製語句 33

2.4.4 轉移控製語句 35

2.5 錶達式 36

2.5.1 簡單的錶達式例子 36

2.5.2 錶達式的分類 36

2.5.3 算術操作錶達式 36

2.5.4 字符串操作錶達式 38

2.5.5 邏輯操作錶達式 38

2.5.6 比較操作錶達式 39

2.5.7 位操作錶達式 40

2.5.8 運算符的優先級 41

2.6 特殊的全局變量的介紹 42

2.7 文件包含 42

2.7.1 使用require和require_once語句

2.7.1 進行文件包含 42

2.7.2 使用include與include_once語句

2.7.2 進行文件包含 44

2.8 小結 45

第3章 PHP的數據類型與操作 46

3.1 數據類型的介紹 46

3.1.1 標量數據類型 46

3.1.2 閤成數據類型 49

3.1.3 特殊的數據類型 50

3.1.4 數據類型的獲得與驗證 51

3.2 數據類型間的轉換 52

3.2.1 轉換成整型 52

3.2.2 轉換成浮點型 54

3.2.3 轉換成字符串型 55

3.2.4 轉換成布爾型 55

3.2.5 轉換成數組 56

3.2.6 轉換成對象 56

3.2.7 使用函數進行數據類型的強製

3.2.7 轉換 57

3.3 小結 57

第4章 函數處理與數據引用 58

4.1 函數的定義與使用 58

4.1.1 函數的調用 58

4.1.2 用戶自定義函數的編寫 58

4.2 PHP常用函數 59

4.2.1 獲得日期時間信息的函數getdate 60

4.2.2 獲得當前時間的函數

4.2.2 gettimeofday 61

4.2.3 日期驗證函數checkdate 61

4.2.4 格式化本地時間日期的函數date 62

4.2.5 獲得本地化時間戳的函數mktime 64

4.2.6 輸齣控製函數flush 65

4.2.7 變量檢測函數isset與變量釋放

4.2.7 函數unset 66

4.2.8 隨機函數rand與srand 66

4.3 關於引用的解釋 67

4.3.1 對變量的引用 67

4.3.2 對函數的引用 68

4.3.3 引用的釋放 68

4.4 小結 69

第5章 PHP中類的應用 70

5.1 PHP中OOP的應用 70

5.1.1 類簡介 70

5.1.2 類的信息封裝 71

5.1.3 靜態類 71

5.2 創建一個簡單類 71

5.3 PHP5與PHP4的差異 72

5.4 定義屬性和方法 72

5.4.1 屬性與方法的定義 72

5.4.2 傳統的構造函數 73

5.4.3 PHP類中的一些特殊方法 74

5.5 類的引用、擴展與繼承 75

5.5.1 類的引用 75

5.5.2 類的擴展與繼承 76

5.6 操作與調用 77

5.6.1 靜態類的調用 77

5.6.2 實例類型的判斷方法instanceof 78

5.6.3 對象的剋隆 78

5.7 一些設計觀念 80

5.7.1 策略模式(Strategy Pattern) 81

5.7.2 單例模式(Singleton Pattern) 81

5.7.3 工廠模式(Factory Pattern) 83

5.8 接口與抽象類 86

5.8.1 接口的定義 86

5.8.2 單一接口的實現 87

5.8.3 多重接口的實現 87

5.8.4 抽象類 88

5.9 小結 90

第6章 文件係統與文本數據操作 91

6.1 PHP中目錄操作詳解 91

6.1.1 打開目錄 91

6.1.2 關閉目錄 91

6.1.3 讀取目錄中的文件 92

6.1.4 創建目錄 92

6.1.5 刪除目錄 93

6.2 PHP中文件操作詳解 93

6.2.1 打開文件 93

6.2.2 關閉文件 94

6.2.3 讀取文件 94

6.2.4 寫入文件 95

6.2.5 刪除文件 96

6.2.6 復製文件 96

6.3 本地文件的操作實例——小型留言本 96

6.3.1 留言發錶模塊 96

6.3.2 瀏覽模塊 98

6.4 遠程文件的操作實例 99

6.5 文件的上傳與下載 99

6.5.1 文件的上傳 99

6.5.2 文件的下載 100

6.6 小結 101

第7章 字符的處理與正則錶達式 102

7.1 字符類型的特殊性 102

7.2 字符的顯示與格式化 102

7.2.1 字符的顯示 102

7.2.2 字符的格式化 103

7.3 常見的操作 104

7.3.1 字符串重復操作——str_repeat 104

7.3.2 字符串替換操作——str_replace

7.3.2 和str_ireplace 104

7.3.3 字符串分解操作——str_split 106

7.3.4 字符串單詞數的計算函數——

7.3.4 str_word_count 107

7.3.5 字符串查找操作——strstr 108

7.3.6 獲得字符串的長度——strlen 108

7.3.7 獲得字符串的子串——substr 109

7.4 正則錶達式簡介 109

7.5 正則錶達式與字符操作的綜閤應用 110

7.5.1 獲得與模式匹配的數組單元——

7.5.1 preg_grep 110

7.5.2 進行全局正則錶達式的匹配——

7.5.2 preg_match_all 111

7.5.3 進行正則錶達式的匹配——preg_

7.5.3 match 113

7.5.4 轉義正則錶達式字符——preg_

7.5.4 quote 113

7.5.5 執行正則錶達式的搜索和替換

7.5.5 函數——preg_replace 114

7.5.6 通過迴調函數執行正則錶達式

7.5.6 的搜索和替換——preg_replace_

7.5.6 callback 114

7.5.7 用正則錶達式進行字符串分割

7.5.7 ——preg_split 115

7.6 字符操作的注意事項 117

7.7 小結 118

第8章 數組操作與數據結構算法 119

8.1 一維數組與多維數組 119

8.1.1 一維數組簡介 119

8.1.2 多維數組簡介 119

8.2 常用的數組操作 120

8.2.1 數組的創建與調用 120

8.2.2 數組的更新 121

8.2.3 數組元素的遍曆 122

8.3 數組索引與鍵值的操作技巧 123

8.4 數組的排序 125

8.4.1 遞增排序——sort 125

8.4.2 遞減排序——rsort 125

8.4.3 數組排序——array_multisort 126

8.5 幾種數組的應用實例 127

8.5.1 順序查找 127

8.5.2 二分法查找 128

8.5.3 使用array_search函數進行查找 129

8.5.4 綫性錶的入棧與齣棧 129

8.5.5 數組的閤並 131

8.5.6 數組的拆分 133

8.5.7 隨機排序 134

8.6 小結 135

第9章 PHP程序調試 136

9.1 PHP中的錯誤類型 136

9.1.1 語法錯誤 136

9.1.2 語義錯誤 137

9.1.3 邏輯錯誤 137

9.1.4 注釋錯誤 137

9.1.5 運行時的錯誤 138

9.2 PHP程序調試策略 138

9.2.1 PHP的錯誤級彆 138

9.2.2 打開PHP的錯誤報告 140

9.2.3 使用print進行程序調試 140

9.3 使用PHPEclipse進行PHP程序調試 141

9.3.1 使用Eclipse編寫PHP程序的

9.3.1 好處 141

9.3.2 PHPEclipse的安裝與啓動 141

9.3.3 PHPEclipse的使用 142

9.3.4 PHPEclipse的語法錯誤強調功能 144

9.3.5 PHPEclipse的調試界麵 144

9.3.6 使用PHPEclipse調試PHP代碼

9.3.6 的常見問題 148

9.4 錯誤的處理 149

9.4.1 錯誤的隱藏 149

9.4.2 錯誤信息的定製 150

9.4.3 超時錯誤的處理 151

9.5 小結 152

第10章 PHP中的異常處理 153

10.1 異常處理的原理 153

10.2 PHP中的異常處理 154

10.2.1 異常類Exception 154

10.2.2 異常拋齣關鍵字throw 155

10.2.3 異常捕獲語句try-catch 156

10.2.4 異常處理函數設置set_exception

10.2.4 _handler 157

10.2.5 完整的異常信息 158

10.3 擴展的異常處理類 160

10.4 異常的傳遞與重擲 163

10.5 小結 165

第11章 PHP與錶單 166

11.1 HTML錶單簡介 166

11.1.1 錶單標簽form 166

11.1.2 輸入標簽input與文本框 167

11.1.3 按鈕 168

11.1.4 單選框與復選框 169

11.1.5 多行文本域標簽textarea 171

11.1.6 下拉框與列錶框標簽select 172

11.2 錶單數據的接收 173

11.2.1 GET方法 173

11.2.2 POST方法 176

11.3 常用錶單數據的驗證方法 177

11.3.1 姓名驗證 177

11.3.2 日期驗證 177

11.3.3 E-mail地址驗證 178

11.3.4 密碼字段的驗證 178

11.3.5 改進的用戶信息輸入程序 178

11.4 URL編碼解碼函數 181

11.4.1 編碼字符串——urlencode 181

11.4.2 解碼字符串——urldecode 181

11.5 小結 182

第12章 PHP與JavaScript交互 183

12.1 JavaScript簡介 183

12.2 JavaScript的數據類型 183

12.3 JavaScript程序設計基礎 184

12.3.1 在HTML中嵌入JavaScript 184

12.3.2 變量 185

12.3.3 注釋 185

12.3.4 函數的定義與調用 186

12.3.5 條件語句 186

12.3.6 循環語句 189

12.3.7 對象 191

12.3.8 事件 192

12.4 PHP動態生成JavaScript代碼 193

12.4.1 多行輸齣 193

12.4.2 單行輸齣 194

12.4.3 PHP動態生成JavaScript的

12.4.3 實例——進度條 194

12.5 在JavaScript中調用PHP程序 196

12.5.1 頁麵的跳轉 196

12.5.2 隱性調用PHP程序 196

12.6 JavaScript和PHP的綜閤實例——錶單

12.6 驗證 197

12.6.1 錶單設計 197

12.6.2 JavaScript代碼設計 199

12.6.3 PHP代碼設計 200

12.6.4 代碼的運行 201

12.7 小結 202

第2篇 PHP與數據庫

第13章 關係型數據庫的基礎知識 204

13.1 關係型數據庫與關係型數據庫係統的

13.1 介紹 204

13.2 關係型數據庫係統的結構與運行過程 205

13.2.1 關係型數據庫係統的層次結構 205

13.2.2 關係型數據庫係統的運行過程 206

13.3 常用的關係型數據庫的介紹 206

13.3.1 MySQL 206

13.3.2 ORACLE 207

13.3.3 SYBASE 207

13.3.4 DB2 207

13.3.5 SQL Server 207

13.4 SQL語言簡介 207

13.5 常見的數據庫設計問題 208

13.6 關係型數據庫的設計原則 209

13.6.1 第一範式(1NF) 209

13.6.2 第二範式(2NF) 209

13.6.3 第三範式(3NF) 210

13.7 數據庫設計的方法與步驟 210

13.7.1 需求分析 211

13.7.2 概念設計的E-R方法 214

13.7.3 數據庫邏輯設計方法 215

13.7.4 物理設計階段 218

13.7.5 數據庫的實施階段 218

13.7.6 數據庫的運行和維護階段 218

13.8 小結 218

第14章 MySQL的安裝與操作 219

14.1 MySQL數據庫的介紹 219

14.2 安裝與配置 219

14.2.1 下載MySQL 219

14.2.2 MySQL的安裝 220

14.2.3 MySQL的配置 221

14.2.4 MySQL的啓動與關閉 222

14.3 如何創建一個數據庫與錶 223

14.3.1 登錄與退齣MySQL的命令行

14.3.1 管理模式 223

14.3.2 MySQL的數據庫操作 224

14.3.3 錶的創建 225

14.4 數據類型的介紹 228

14.5 索引與唯一值的介紹 229

14.6 數據的操作 230

14.6.1 錶的修改 230

14.6.2 錶的刪除 231

14.6.3 數據的查詢 231

14.6.4 數據的插入 236

14.6.5 數據的更新 238

14.6.6 數據的刪除 239

14.7 小結 239

第15章 MySQL與PHP的應用 240

15.1 PHP結閤數據庫應用的優勢 240

15.2 Web數據庫的工作原理 240

15.3 使用PHP操作MySQL數據庫 240

15.3.1 數據庫服務器的連接與斷開 241

15.3.2 選擇數據庫 242

15.3.3 執行SQL語句 242

15.3.4 獲得查詢結果集中的記錄數 243

15.3.5 獲得結果集中的某一條記錄 244

15.3.6 逐行獲取結果集中的每一條

15.3.6 記錄 245

15.3.7 結果集的分頁 248

15.3.8 用戶動態添加記錄 249

15.3.9 用戶動態更新記錄 251

15.3.10 用戶動態刪除記錄 253

15.4 使用PHP獲取MySQL數據庫的信息 255

15.4.1 獲取數據庫的信息 255

15.4.2 獲取錶的信息 256

15.4.3 獲取列的數目 256

15.4.4 獲取列的名稱 257

15.4.5 獲取列的數據類型 257

15.4.6 獲取列的長度 257

15.4.7 獲取列的標誌 257

15.4.8 一個完整的查看錶中各列屬性

15.4.8 的實例 258

15.5 常見問題與解決方案 259

15.6 小結 261

第16章 數據庫中的程序邏輯 262

16.1 數據庫程序邏輯與PHP程序邏輯的分體

16.1 設計原則 262

16.2 數據庫中的程序邏輯與數據的關係 262

16.3 存儲過程的設計 263

16.3.1 定界符重定義 263

16.3.2 存儲過程的創建與調用 264

16.3.3 存儲過程的參數 265

16.3.4 復閤語句 267

16.3.5 變量 268

16.3.6 條件語句 269

16.3.7 循環語句 271

16.3.8 遊標 273

16.3.9 存儲過程的刪除 275

16.4 觸發器的設計 275

16.4.1 觸發器的創建與觸發 275

16.4.2 觸發器的刪除 276

16.5 PHP與存儲過程、觸發器 277

16.5.1 PHP調用存儲過程 277

16.5.2 PHP調用觸發器 277

16.6 小結 279

第17章 Session與Cookie 280

17.1 Session與Cookie簡介 280

17.2 PHP中Session的實現 280

17.2.1 開始使用Session 280

17.2.2 Session預定義數組 281

17.2.3 Session的檢測與注銷 281

17.2.4 PHP中Session處理的定製 282

17.3 Session應用實例——登錄驗證 286

17.3.1 數據庫設計 286

17.3.2 HTML錶單的設計 287

17.3.3 驗證頁麵的編寫 287

17.3.4 歡迎頁麵的編寫 288

17.3.5 注銷頁麵的編寫 288

17.3.6 代碼的運行 289

17.3.7 代碼的改進 289

17.4 PHP中Cookie的實現 290

17.4.1 Cookie語法格式 290

17.4.2 Cookie預定義數組 290

17.4.3 創建一個Cookie 291

17.4.4 創建一個有時間限製的Cookie 291

17.4.5 創建一個有範圍限製的Cookie 292

17.4.6 刪除Cookie 292

17.4.7 瀏覽器重定嚮 292

17.4.8 Cookie的常見問題 293

17.5 Cookie應用實例——登錄驗證 293

17.5.1 HTML錶單的設計 293

17.5.2 驗證頁麵的編寫 294

17.5.3 歡迎頁麵的編寫 295

17.5.4 代碼的運行 296

17.6 Cookie與Session的比較 296

17.7 小結 297

第18章 MySQL與PHP的應用實例

第18章 ——留言本 298

18.1 留言本實例的係統分析 298

18.1.1 係統簡介 298

18.1.2 係統模型設計 298

18.1.3 數據庫設計 299

18.1.4 公共功能設計 299

18.2 使用MySQL與PHP創建一個留言本 300

18.2.1 查看留言功能 301

18.2.2 發錶留言功能 304

18.2.3 管理員身份驗證功能 305

18.2.4 管理首頁設計 307

18.2.5 留言迴復功能 309

18.2.6 留言刪除功能 311

18.2.7 留言迴復刪除功能 311

18.2.8 留言審批功能 312

18.2.9 退齣管理員登錄功能 312

18.3 小結 313

第19章 PostgreSQL與PHP的應用 314

19.1 PostgreSQL簡介 314

19.2 PostgreSQL的安裝 314

19.2.1 PostgreSQL的下載 314

19.2.2 PostgreSQL的安裝 315

19.2.3 PostgreSQL服務的啓動與停止 316

19.3 PostgreSQL的基本操作 317

19.3.1 pgAdminⅢ的啓動 317

19.3.2 服務器的連接 317

19.3.3 創建一個新數據庫 318

19.3.4 創建一個錶 318

19.3.5 對錶中數據的操作 320

19.3.6 SQL語句的執行 320

19.4 使用PHP存取PostgreSQL數據庫 321

19.4.1 使用PHP的PostgreSQL擴展 321

19.4.2 數據庫的連接與關閉 322

19.4.3 執行SQL語句 322

19.4.4 獲得查詢結果集中的記錄數 323

19.4.5 逐行獲取結果集中的每一條

19.4.5 記錄 324

19.4.6 數據的插入、更新和刪除 326

19.4.7 執行動態SQL語句 330

19.4.8 information_schema 331

19.5 小結 333

第20章 SQL Server與PHP的應用 334

20.1 SQL Server簡介 334

20.2 SQL Server的安裝 334

20.2.1 SQL Server的安裝 335

20.2.2 SQL Server企業管理器 336

20.3 SQL Server的基本操作 336

20.3.1 創建一個數據庫 336

20.3.2 創建一個錶 337

20.3.3 對錶中數據的操作 338

20.3.4 SQL語句的執行 338

20.4 使用PHP存取SQL Server數據庫 338

20.4.1 使用PHP的mssql擴展 339

20.4.2 數據庫的連接與關閉 339

20.4.3 執行SQL語句 340

20.4.4 獲得查詢結果集中的記錄數 341

20.4.5 逐行獲取結果集中的每一條

20.4.5 記錄 342

20.5 小結 344

第21章 Oracle與PHP的應用 345

21.1 Oracle簡介 345

21.2 Oracle的安裝 345

21.2.1 Oracle的安裝 345

21.2.2 Oracle企業管理器 347

21.3 Oracle的基本操作 348

21.3.1 創建一個錶 348

21.3.2 對錶中數據的操作 350

21.3.3 SQL語句的執行 350

21.4 使用PHP存取Oracle數據庫 351

21.4.1 使用PHP的oci8擴展 351

21.4.2 數據庫的連接與關閉 352

21.4.3 執行SQL語句 353

21.4.4 逐行獲取結果集中的每一條

21.4.4 記錄 354

21.5 小結 355

第22章 不同數據庫的差異 356

22.1 ANSI SQL及常見關係型數據庫的SQL

22.1 擴展 356

22.1.1 ANSI SQL 356

22.1.2 MySQL對ANSI SQL的擴充 357

22.1.3 SQL Server的T-SQL 358

22.1.4 Oracle的PL/SQL 359

22.2 PHP數據庫應用的差異 360

22.2.1 MySQL與PHP的應用 360

22.2.2 PostgreSQL與PHP的應用 361

22.2.3 SQL Server與PHP的應用 361

22.2.4 Oracle與PHP的應用 362

22.2.5 SQLite與PHP的應用 363

22.2.6 Access與PHP的應用 363

22.2.7 ODBC與PHP的應用 364

22.3 小結 365

第3篇 PHP的高級應用

第23章 PEAR、PECL的應用 368

23.1 PEAR與PECL的介紹 368

23.2 PEAR的安裝 368

23.3 PEAR的安裝與使用 372

23.3.1 查看已安裝的PEAR包 372

23.3.2 查看PEAR包的詳細信息 373

23.3.3 安裝一個PEAR包 373

23.3.4 PEAR包的升級 374

23.3.5 PEAR包的使用 375

23.4 常用的PEAR類庫實例 375

23.4.1 使用DB類庫進行數據庫查詢 375

23.4.2 使用Auth_HTTP類庫進行身份

23.4.2 校驗 378

23.4.3 使用HTML_Template_IT類庫

23.4.3 進行模闆替換 379

23.5 PECL的安裝與使用 381

23.6 PECL擴展應用實例——Zip 381

23.6.1 Zip擴展的安裝 381

23.6.2 一個Zip擴展的應用實例 382

23.7 小結 382

第24章 ADOdb的應用 383

24.1 ADOdb介紹 383

24.1.1 ADOdb的優勢 383

24.1.2 ADOdb的適用場閤 383

24.2 ADOdb類庫的安裝與配置 384

24.2.1 ADOdb的下載與安裝 384

24.2.2 ADOdb的第一個測試程序 384

24.3 ADOdb的常用數據庫操作 386

24.3.1 連接數據庫 386

24.3.2 數據的插入、更新與刪除 389

24.3.3 數據查詢 390

24.3.4 記錄分頁的實現 391

24.3.5 多個數據庫的連接方法 393

24.4 ADOdb的程序調試 395

24.5 小結 396

第25章 FPDF類庫的應用 397

25.1 FPDF簡介 397

25.2 FPDF的安裝與配置 397

25.3 FPDF創建PDF文檔 397

25.3.1 FPDF創建Hello World 397

25.3.2 在PDF中插入圖片 399

25.3.3 頁眉與頁腳 400

25.3.4 繪製錶格 401

25.4 為FPDF增加中文支持 403

25.5 FPDF的實際應用 404

25.5.1 為文章係統創建PDF頁麵 405

25.5.2 動態生成企業産品名錄 407

25.6 小結 408

第26章 PHP的緩存與靜態化應用 409

26.1 為什麼要靜態化 409

26.2 大型應用的緩存機製與靜態化 412

26.2.1 緩存機製 412

26.2.2 靜態化機製 413

26.3 PHP如何實現靜態化 413

26.3.1 根據模闆生成靜態頁麵 413

26.3.2 數據庫與靜態頁的關係 415

26.3.3 靜態頁內容的修改 417

26.3.4 模闆的替換 418

26.3.5 靜態頁上的動態操作 419

26.3.6 靜態頁麵文件的目錄 420

26.4 小結 423

第27章 PHP與XML格式操作 424

27.1 XML簡介 424

27.2 簡單的XML操作 425

27.2.1 創建一個SimpleXML對象 425

27.2.2 讀取SimpleXML對象中的XML

27.2.2 數據 427

27.2.3 XML數據的修改 432

27.2.4 標準化XML數據 432

27.2.5 XML數據的存儲 432

27.3 XML文檔的動態創建 433

27.4 XML應用實例——留言本 435

27.4.1 XML文件結構設計 435

27.4.2 提交頁麵的編寫 435

27.4.3 顯示頁麵的編寫 437

27.5 小結 438

第28章 Smarty類庫 439

28.1 Smarty簡介 439

28.2 Smarty的安裝與配置 440

28.2.1 Smarty的安裝 440

28.2.2 Smarty的配置 440

28.3 Smarty程序設計 441

28.3.1 簡單的Smarty程序設計 441

28.3.2 模闆對象屬性的定義 442

28.3.3 Smarty程序編寫的一般步驟 443

28.4 Smarty模闆設計 444

28.4.1 模闆中的變量 444

28.4.2 變量的修飾 444

28.4.3 區域循環方法 445

28.4.4 模闆中的條件判斷 449

28.4.5 外部文件的載入 450

28.5 Smarty的實際應用——多模闆網站 451

28.5.1 模闆的設計 452

28.5.2 頁麵實現 453

28.6 小結 453

第29章 Zend Framework框架 454

29.1 Zend Framework的安裝 454

29.2 dispatch程序的編寫 455

29.3 controller程序的編寫 456

29.3.1 首頁controller的編寫 456

29.3.2 其他頁麵controller的編寫 457

29.4 視圖文件的調用 458

29.4.1 普通文件的直接調用 458

29.4.2 模闆文件的調用 459

29.5 用戶輸入的驗證與過濾 460

29.5.1 字符串的驗證與過濾 460

29.5.2 數組的驗證與過濾 462

29.6 Zend Framework應用實例——留言本 463

29.7 小結 466

第30章 PHP與圖像操作 467

30.1 PHP圖像函數庫簡介 467

30.2 GD庫的配置 467

30.3 一個簡單的圖像創建程序 468

30.4 GD庫的應用實例 470

30.4.1 使用GD庫創建圖片縮略圖 470

30.4.2 使用GD庫生成驗證碼 472

30.4.3 使用GD庫下載遠程圖片 474

30.4.4 使用GD庫為頁麵增加水印 474

30.5 小結 476

第31章 Jpgraph創建統計圖 477

31.1 Jpgraph簡介 477

31.2 Jpgraph的安裝與配置 477

31.2.1 Jpgraph的安裝 477

31.2.2 Jpgraph的配置 478

31.3 Jpgraph繪製統計圖的實例 478

31.3.1 簡單的X-Y坐標圖 478

31.3.2 改進的X-Y坐標圖 481

31.3.3 柱形圖 484

31.3.4 餅圖 485

31.3.5 3D餅圖 486

31.4 Jpgraph應用實例——工廠銷量查詢

31.4 係統 487

31.5 小結 491

第32章 PHP訪問LDAP 492

32.1 LDAP簡介 492

32.2 LDAP服務器的安裝與配置 492

32.2.1 OpenLDAP的安裝 493

32.2.2 OpenLDAP的配置 493

32.2.3 OpenLDAP的啓動與關閉 495

32.2.4 OpenLDAP的數據操作 496

32.2.5 phpLDAPadmin簡介 497

32.3 PHP中LDAP擴展的配置 497

32.4 PHP與LDAP的相關操作 498

32.4.1 連接LDAP服務器 498

32.4.2 綁定LDAP服務器 498

32.4.3 斷開LDAP服務器 499

32.4.4 查詢LDAP目錄內容 499

32.4.5 獲得查詢結果中的值 501

32.4.6 計算查詢結果中的記錄數 502

32.4.7 嚮LDAP添加一條新記錄 503

32.4.8 更新LDAP中的一條記錄 503

32.4.9 從LDAP中刪除一條記錄 504

32.4.10 錯誤處理 504

32.5 使用LDAP驗證用戶身份 505

32.6 小結 506

第33章 PHP與郵件係統 507

33.1 PHP郵件發送功能的配置 507

33.1.1 PHP中SMTP功能的配置 507

33.1.2 建立自己的SMTP服務器 508

33.2 PHP中的mail函數 509

33.2.1 簡單的郵件發送方法 509

33.2.2 發送HTML格式文本 510

33.2.3 發送帶附件的郵件 511

33.3 一個簡單的郵件發送類 513

33.3.1 郵件發送類的創建 513

33.3.2 郵件發送係統的實現 515

33.4 小結 517

第34章 PHP加速器 518

34.1 Zend Optimizer 518

34.1.1 Zend Optimizer的安裝 518

34.1.2 Zend Optimizer的配置 519

34.2 PHP Accelerator 520

34.2.1 PHP Accelerator的安裝 520

34.2.2 PHP Accelerator的配置 521

34.3 Turck MMCache 522

34.3.1 Turck MMCache的安裝 522

34.3.2 Turck MMCache的配置 522

34.4 eAccelerator 523

34.5 小結 523

第4篇 PHP與實際項目

第35章 用PHP構建CMS 526

35.1 瞭解CMS的需求 526

35.2 數據庫設計 526

35.3 關鍵技術的實現 529

35.3.1 數據庫連接的公用代碼 530

35.3.2 網站開關的設計 530

35.3.3 模闆更換機製 530

35.3.4 HTML編碼轉換 531

35.4 頁麵代碼設計 531

35.4.1 首頁的實現 532

35.4.2 注冊頁麵的實現 536

35.4.3 分類文章列錶頁麵與文章顯示頁麵

35.4.3 的實現 538

35.4.4 投稿頁麵與添加新文章頁麵的實現 541

35.4.5 文章管理頁麵的實現 544

35.4.6 文章類彆管理頁麵的實現 548

35.4.7 網站信息配置頁麵的實現 553

35.4.8 網站模闆管理頁麵的實現 557

35.4.9 退齣登錄頁麵的實現 560

35.5 小結 561

第36章 用PHP構建搜索引擎 562

36.1 PHP對數據庫數據的搜索 562

36.1.1 數據庫的創建 562

36.1.2 搜索頁麵的設計 562

36.1.3 內容顯示頁麵的設計 564

36.1.4 係統集成的調度策略 565

36.2 PHP對文本文件的搜索 566

36.3 PHP對現有搜索引擎的調用 567

36.4 小結 569

第37章 PHP與企業OA係統 570

37.1 瞭解OA的需求 570

37.2 數據庫設計 571

37.3 關鍵技術的實現 572

37.3.1 根據登錄用戶的權限進入不同的

37.3.1 頁麵 572

37.3.2 項目與任務狀態的級聯更新 573

37.4 頁麵代碼的設計 574

37.4.1 公共數據庫連接代碼 574

37.4.2 登錄頁麵的設計 574

37.4.3 管理員、經理項目列錶頁麵的設計 576

37.4.4 創建新項目頁麵的設計 579

37.4.5 項目修改頁麵的設計 582

37.4.6 普通員工任務列錶頁麵的設計 588

37.4.7 新賬號分配頁麵的設計 591

37.4.8 賬號權限設置頁麵的設計 594

37.4.9 過期項目統計頁麵的設計 597

37.4.10 經理項目分配情況統計頁麵的

37.4.10 設計 600

37.4.11 員工任務分配情況統計頁麵的

37.4.11 設計 601

37.4.12 公司項目運營情況統計頁麵的

37.4.12 設計 602

37.5 小結 605

第38章 PHP與流程管理係統 606

38.1 流程管理係統的需求 606

38.2 數據庫設計 607

38.3 關鍵技術的實現 609

38.3.1 使用觸發器來記錄請求更新日誌 609

38.3.2 根據角色的不同對請求進行不同的

38.3.2 操作 609

38.4 頁麵代碼的實現 610

38.4.1 設備維修請求列錶頁麵的實現 610

38.4.2 提交新的設備維修請求頁麵的

38.4.2 實現 612

38.4.3 需要執行操作的請求列錶頁麵的

38.4.3 實現 614

38.4.4 對請求執行操作頁麵的實現 617

38.4.5 操作日誌列錶頁麵的實現 624

38.5 小結 626

第39章 PHP與資源管理係統 627

39.1 資源管理係統的需求 627

39.2 數據庫設計 627

39.3 關鍵技術的實現 630

39.3.1 使用SQL計算奬金額度 630

39.3.2 使用觸發器來限製奬金額度 631

39.3.3 使用存儲過程從其他數據錶獲取

39.3.3 數據 632

39.3.4 自動生成PHP代碼控製網站開關 632

39.3.5 使用Jpgraph生成統計圖 633

39.4 各功能模塊的具體實現 634

39.4.1 用戶權限認證的實現 634

39.4.2 訂單輸入模塊的實現 636

39.4.3 庫存管理模塊的實現 640

39.4.4 賬目管理模塊的實現 645

39.4.5 員工奬金計算模塊的實現 650

39.4.6 年度統計模塊的實現 654

39.5 小結 656

第40章 多國語言的處理策略 657

40.1 對字符編碼與GB2312、GBK和UTF-8

40.1 的理解 657

40.1.1 GB2312與GBK 657

40.1.2 Unicode、UCS與UTF-8 657

40.1.3 網頁編碼的實現 658

40.2 GLS設計思想簡介 659

40.3 客戶端語言選項的設置與獲取 659

40.3.1 客戶端語言選項的設置 659

40.3.2 使用PHP獲取客戶端語言選項 660

40.4 一個簡單的帶有多國語言支持的應用 660

40.4.1 數據庫設計 660

40.4.2 頁麵代碼的開發 661

40.4.3 語言設置頁麵的開發 665

40.4.4 語言配置文件選取頁麵的開發 666

40.4.5 語言配置文件的設計 667

40.5 小結 670

第41章 PHP在門戶網站中的應用 671

41.1 門戶網站的特點 671

41.2 靜態緩存和動態緩存 671

41.2.1 靜態緩存與動態緩存的簡介 672

41.2.2 一個對係統實現靜態緩存的例子 672

41.2.3 一個對係統實現動態緩存的例子 674

41.3 門戶網站中的交互設計 677

41.3.1 什麼是交互設計 677

41.3.2 一個不好的交互設計例子 677

41.3.3 改進的交互設計例子 679

41.4 負載均衡技術簡介 682

41.4.1 常用的負載均衡技術 682

41.4.2 常用的負載均衡算法 683

41.5 一個使用用戶排隊機製解決網站大訪問

41.5 量的例子 683

41.6 小結 686

第5篇 支持Web的係統

和網絡維護

第42章 硬件安全與故障修復 688

42.1 服務器安全策略 688

42.2 操作係統的選擇 688

42.2.1 Windows操作係統 688

42.2.2 UNIX與類UNIX操作係統 689

42.3 防火牆的應用 690

42.3.1 防火牆的簡介 690

42.3.2 防火牆部署的簡介 690

42.3.3 防火牆部署的實例 691

42.4 常見故障的處理 693

42.4.1 主闆故障 693

42.4.2 內存故障 694

42.4.3 操作係統故障 695

42.4.4 網絡故障 695

42.5 災難的數據恢復 696

42.5.1 數據恢復技術簡介 696

42.5.2 FinalData簡介 696

42.6 小結 697

第43章 常見的程序漏洞和防護措施 698

43.1 允許用戶任意設置全局變量漏洞 698

43.1.1 對非傳入變量進行賦值的攻擊方法 698

43.1.2 被包含文件中的變量 699

43.1.3 漏洞的防護措施 699

43.2 越過錶單限製漏洞 700

43.2.1 一個嚮服務器提交非法數據的例子 700

43.2.2 漏洞的防護措施 702

43.3 文件上傳漏洞 702

43.3.1 一個簡單的文件上傳頁麵 702

43.3.2 漏洞防護措施 703

43.4 根據錯誤信息攻擊服務器漏洞 703

43.5 SQL注入漏洞 704

43.5.1 SQL注入攻擊的一般方法 704

43.5.2 漏洞防護措施 706

43.6 遠程文件包含漏洞 706

43.7 小結 707

第44章 數據的備份策略 708

44.1 mysqldump工具介紹 708

44.1.1 單一數據庫的導齣 708

44.1.2 多個數據庫的導齣 710

44.2 MySQL數據庫文件的備份與恢復 710

44.2.1 MySQL的數據存儲結構 711

44.2.2 數據庫文件的備份和恢復操作 711

44.3 MySQL數據錶的備份與恢復 712

44.3.1 數據錶的備份 712

44.3.2 數據錶的恢復 712

44.4 對數據庫進行定時備份的設定方法 713

44.4.1 數據庫備份腳本的編寫 713

44.4.2 添加計劃任務 714

44.5 MySQL數據庫雙機熱備份的實現方法 715

44.5.1 雙機熱備份的工作原理 715

44.5.2 主服務器的配置 715

44.5.3 從服務器的配置 716

44.5.4 服務器的狀態檢測 717

44.6 小結 718

第45章 服務器安全協議與用戶身份

第45章 驗證 719

45.1 SSL與HTTPS簡介 719

45.2 OpenSSL與mod_ssl模塊的安裝與配置 719

45.2.1 OpenSSL的安裝與配置 719

45.2.2 mod_ssl模塊的配置 720

45.3 服務器證書的生成與使用 721

45.3.1 證書的生成 721

45.3.2 在Apache服務器上配置使用服務

45.3.2 器證書 722

45.4 使用證書進行客戶端用戶的身份驗證 723

45.4.1 證書的生成 723

45.4.2 Apache服務器的配置 725

45.4.3 客戶端證書的導入 725

45.5 小結 726

第46章 日誌記錄的分析 727

46.1 Apache服務器的日誌 727

46.1.1 訪問日誌的格式 727

46.1.2 錯誤日誌的格式 728

46.1.3 日誌的定製 729

46.2 Web日誌分析的作用 730

46.3 Web日誌分析工具介紹 731

46.3.1 AWStats工具介紹 731

46.3.2 Webalizer工具介紹 734

46.4 使用PHP來查看訪問日誌並對日誌進行

46.4 簡單分析 735

46.5 小結 737

第6篇 PHP的擴展應用

第47章 PHP與網絡客戶端 740

47.1 PHP訪問遠程Web頁麵 740

47.1.1 fsockopen函數 740

47.1.2 一個遠程提交數據的實例 740

47.2 PHP訪問FTP服務器 742

47.2.1 連接和斷開FTP服務器 742

47.2.2 登錄FTP服務器 743

47.2.3 獲取文件列錶 743

47.2.4 文件的上傳、下載和刪除 744

47.2.5 目錄的創建和刪除 746

47.3 PHP的命令行模式 746

47.3.1 PHP命令行程序的簡介 746

47.3.2 執行參數的獲取 747

47.3.3 一個使用命令行方式訪問FTP的

47.3.3 實例 748

47.4 小結 751

第48章 PHP與XML-RPC、SOAP 752

48.1 XML-RPC簡介 752

48.1.1 客戶端請求的XML格式 752

48.1.2 服務器響應的XML格式 755

48.1.3 錯誤信息的XML格式 755

48.2 PHP與XML-RPC的結閤實例 756

48.2.1 PHP的XML-RPC庫的介紹 756

48.2.2 PHP服務器端頁麵的編寫 757

48.2.3 PHP客戶端頁麵的編寫 758

48.3 SOAP簡介 759

48.4 PHP的SOAP應用實例 759

48.4.1 SOAP擴展庫的使用方法 759

48.4.2 服務器端的編寫 760

48.4.3 客戶端的編寫 761

48.5 小結 761

第49章 PHP與Web Service 762

49.1 Web Service簡介 762

49.2 WSDL、UDDI與Web Service 762

49.2.1 WSDL簡介 762

49.2.2 UDDI簡介 763

49.3 PHP與Web Service的交互操作 764

49.3.1 NuSOAP類庫 764

49.3.2 PHP創建Web Service 765

49.3.3 PHP訪問Web Service 767

49.4 小結 768

第50章 PHP與Ajax 769

50.1 Ajax簡介 769

50.1.1 Ajax的工作原理 769

50.1.2 Ajax的優勢與劣勢 769

50.2 XMLHttpRequest的使用 770

50.2.1 Ajax的初始化 770

50.2.2 簡單的服務器請求 771

50.2.3 HTML文件的讀取 772

50.2.4 XML文件的讀取 774

50.3 PHP與Ajax的交互 777

50.3.1 使用GET方式與PHP交互 777

50.3.2 使用POST方式與PHP交互 779

50.4 Ajax的應用實例 780

50.4.1 用戶名唯一性驗證的實現 781

50.4.2 動態列錶框的實現 782

50.5 小結 784

第51章 PHP擴展的開發 785

51.1 PHP擴展開發的簡介 785

51.2 使用VC++編寫PHP擴展 785

51.2.1 PHP擴展開發的前期準備 786

51.2.2 PHP擴展代碼模闆的生成 787

51.2.3 模闆代碼的修改與編譯 788

51.2.4 擴展模塊的調用 790

51.3 一個擴展應用實例的開發——簡單的

51.3 加密解密函數 791

51.3.1 加密函數的編寫 791

51.3.2 解密函數的編寫 792

51.3.3 測試代碼的編寫 793

51.4 小結 793

完全手冊PHP網絡開發詳解 下載 mobi epub pdf txt 電子書

著者簡介


圖書目錄


完全手冊PHP網絡開發詳解 pdf epub mobi txt 電子書 下載
想要找書就要到 小哈圖書下載中心
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

內容挺全麵的,不是很深入

評分

確實很全

評分

確實很全

評分

正在讀,感覺還是挺不錯的,不過貴瞭一點!

評分

還不錯,適閤新手初學

讀後感

評分

内容挺多的,涵盖的面也比较广。 基本上能想到的方方面面的东西都涉及到了。 如果能够更精益求精,就更好了。

評分

内容挺多的,涵盖的面也比较广。 基本上能想到的方方面面的东西都涉及到了。 如果能够更精益求精,就更好了。

評分

内容挺多的,涵盖的面也比较广。 基本上能想到的方方面面的东西都涉及到了。 如果能够更精益求精,就更好了。

評分

内容挺多的,涵盖的面也比较广。 基本上能想到的方方面面的东西都涉及到了。 如果能够更精益求精,就更好了。

評分

内容挺多的,涵盖的面也比较广。 基本上能想到的方方面面的东西都涉及到了。 如果能够更精益求精,就更好了。

類似圖書 點擊查看全場最低價

完全手冊PHP網絡開發詳解 pdf epub mobi txt 電子書 下載 2024


分享鏈接





相關圖書




本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有