2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

軟件工程師典藏:PHP開發典型模塊大全(修訂版)(附光盤1張)

  • 作者:潘凱華,劉中華 著
  • 出版社: 人民郵電出版社
  • 出版時間:2010-05-01
  • 版次:2
  • 商品編號: 10064408

    頁數:670

    印次:1

    印刷時間:2010-05-01


HK$109.10 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《PHP開發典型模塊大全(修訂版)》以關鍵技術為核心,通過21個典型模塊系統、全面地介紹了如何使用PHP進行各領域的網頁開發。全書共分為26章,其中前4章介紹了PHP環境搭建、PHP基礎、MySQL數據庫基礎和Smarty模板,第26章介紹了網站發佈,使初學者能夠瞭解使用PHP進行編程的基本思路和方法。之後通過對註冊及登錄驗證模塊、上傳下載模塊、分頁顯示模塊、網站計數分析模塊、留言本模塊、搜索引擎模塊、投票系統模塊、購物車模塊、在線支付模塊、聊天室模塊、論壇模塊、許願牆模塊、博客模塊、網絡象棋遊戲模塊、短信群發模塊、電子郵件模塊、播客模塊、在線音樂模塊、電子相冊模塊、RSS閱讀器模塊和天氣預報模塊等21個模塊進行詳細地介紹,使讀者能夠掌握圖形圖像處理、多媒體、數據庫、網絡通信等各領域的相關技術,為從事項目開發的人員提供相關解決方案。
  《PHP開發典型模塊大全(修訂版)》附有配套光盤。光盤提供了書中所有案例的全部源代碼,所有源代碼都經過精心調試,在Windows XP、Windows 2000、Windows Server 2003和Linux系統下全部通過,保證能夠正常運行。此外,光盤中還提供了編程詞典試用版軟件。
  《PHP開發典型模塊大全(修訂版)》案例涉及行業廣泛,實用性非常強。通過對《PHP開發典型模塊大全(修訂版)》的學習,讀者可以瞭解各個行業的特點,能夠針對某一行業進行網站開發,也可以通過光盤中提供的模塊源代碼進行二次開發,以減少開發系統所需要的時間。《PHP開發典型模塊大全(修訂版)》適合各級軟件開發人員學習使用,也可供大、中專院校師生學習參考。

目錄

第1章 環境搭建 1
7個完整的軟件安裝步驟
4個安裝配置方法
5個安裝配置注意事項
1.1 PHP開發環境和準備工作 2
1.2 Windows下Apache+MySQL+PHP的安裝 2
1.2.1 安裝Apache服務器 2
1.2.2 安裝PHP 5 5
1.2.3 安裝MySQL服務器 5
1.3 配置Apache服務器和PHP 5 9
1.4 在Windows下架設IIS+PHP的執行環境 10
1.5 在Linux下的安裝配置 12
1.5.1 安裝Apache服務器 12
1.5.2 安裝MySQL服務器 13
1.5.3 安裝PHP 5 14
1.5.4 啟動/關閉服務器 15
1.6 在Windows下使用組合包 16

第2章 PHP基礎 17
9項編程基礎知識講解
26個編程技術要點
35個實例演示
13個開發技巧說明
22個編程注意事項
2.1 PHP變量 18
2.1.1 PHP變量 18
2.1.2 PHP預定義變量 19
2.2 流程控制語句 19
2.2.1 條件控制語句 19
2.2.2 循環控制語句 22
2.2.3 break和continue轉移控制語句 26
2.3 Cookie和Session 27
2.3.1 Cookie管理 27
2.3.2 Session管理 31
2.3.3 Cookie與Session的比較 32
2.4 PHP數組 33
2.4.1 什麼是數組 33
2.4.2 聲明數組 33
2.4.3 遍曆數組 34
2.4.4 字符串與數組的轉換 35
2.4.5 統計數組元素個數 36
2.5 PHP的日期和時間 36
2.5.1 處理日期和時間 36
2.5.2 UNIX時間戳 40
2.5.3 系統時區設置 41
2.5.4 開發中遇到的日期和時間問題 41
2.6 PHP字符串 42
2.6.1 單引號和雙引號的區別 42
2.6.2 字符串的連接符 43
2.6.3 字符串操作 44
2.7 PHP的文件 45
2.7.1 文件處理 45
2.7.2 文件上傳 48
2.8 面向對象 48
2.8.1 面向對象的基本概念 48
2.8.2 PHP與對象 49

第3章 MySQL數據庫基礎 57
10個數據庫操作技術要點
15個操作步驟演示
8個開發技巧說明
9個編程注意事項
2個完整軟件安裝步驟
3.1 MySQL數據庫 58
3.1.1 MySQL簡介 58
3.1.2 MySQL的特點 58
3.1.3 啟動MySQL服務器 58
3.1.4 連接和斷開MySQL服務器 59
3.1.5 停止MySQL服務器 61
3.1.6 MySQL數據庫的備份和恢復 62
3.2 使用MySQL命令行 63
3.2.1 MySQL數據庫操作 63
3.2.2 MySQL數據表操作 64
3.2.3 MySQL語句操作 68
3.3 phpMyAdmin圖形化管理工具 70
3.3.1 phpMyAdmin介紹 70
3.3.2 phpMyAdmin的安裝和配置 70
3.3.3 操作數據庫 72
3.3.4 操作數據表 74
3.3.5 使用SQL語句操作數據表 76
3.3.6 管理數據記錄 78
3.3.7 生成和執行MySQL數據庫腳本 80

第4章 Smarty模板 83
11個編程技術要點
1個開發技巧說明
12個實例演示
1個編程注意事項
1個編程完整解決方案
4.1 Smarty簡介 84
4.1.1 什麼是Smarty 84
4.1.2 Smarty與MVC 84
4.1.3 Smarty的特點 84
4.2 Smarty的安裝配置 84
4.2.1 Smarty下載與安裝 84
4.2.2 第一個Smarty程序 85
4.2.3 配置Smarty 86
4.3 Smarty模板設計 87
4.3.1 Smarty模板文件 87
4.3.2 註釋 87
4.3.3 變量 87
4.3.4 修飾變量(variable modifers) 90
4.3.5 內置函數 91
4.4 Smarty程序設計 96
4.4.1 Smarty中的常用方法 96
4.4.2 Smarty的配置變量 97
4.4.3 Smarty緩存 98
4.5 Smarty應用 99
4.5.1 留言板首頁 99
4.5.2 發表留言 101
4.5.3 查看留言 102
4.5.4 修改留言 104

第5章 註冊及登錄驗證模塊 107
6個編程技術要點
2個開發技巧說明
5個完整編程步驟演示
5個編程注意事項
1個編程完整解決方案
5.1 註冊及登錄驗證模塊概述 108
5.1.1 用戶註冊流程 108
5.1.2 用戶登錄流程 108
5.1.3 找回密碼流程 109
5.2 熱點關鍵技術 109
5.2.1 防SQL注入技術 109
5.2.2 Ajax技術實現無刷新驗證 109
5.2.3 驗證碼技術 111
5.2.4 E-mail激活技術 113
5.2.5 應用鍵盤響應事件驗證信息是否合法 113
5.2.6 應用Cookie技術實現自動登錄 115
5.3 註冊及登錄驗證模塊 116
5.3.1 數據庫設計 116
5.3.2 數據庫類 117
5.3.3 註冊功能的實現 119
5.3.4 登錄功能的實現 126
5.3.5 驗證碼的實現與刷新 129
5.3.6 找回密碼的實現 130
5.4 程序調試 131

第6章 上傳下載模塊 133
6個編程技術要點
1個文件配置方法
3個完整編程步驟演示
1個編程完整解決方案
1個程序錯誤調試方案
6.1 上傳下載模塊概述 134
6.2 熱點關鍵技術 134
6.2.1 php.ini配置文件 134
6.2.2 上傳表單設置 135
6.2.3 預定義變量$_FILES 135
6.2.4 上傳文件函數 136
6.2.5 多文件上傳 137
6.2.6 文件下載 137
6.3 實現過程 138
6.3.1 數據庫設計 139
6.3.2 文件上傳功能的實現(包括多文件上傳) 140
6.3.3 文件下載的實現 142
6.4 程序調試 145

第7章 分頁顯示模塊 147
4個編程技術要點
4個開發技巧說明
5個分頁方法演示
2個模板類庫的安裝配置
2個編程完整解決方案
7.1 分頁顯示模塊概述 148
7.2 熱點關鍵技術 148
7.2.1 自定義函數替換超長文本中特殊字符 148
7.2.2 自定義函數控制超長文本的輸出 149
7.2.3 連接數據庫類的創建 149
7.2.4 分頁類的創建 150
7.3 分頁類模塊 151
7.3.1 Smarty模板的安裝和配置 152
7.3.2 ADODB的配置和連接 152
7.3.3 分頁類模塊的頁面設計 153
7.3.4 分頁類模塊的程序開發 154
7.4 分頁顯示模塊 155
7.4.1 PHP超長文本分頁功能的實現 155
7.4.2 Ajax無刷新分頁功能的實現 156
7.4.3 PHP跳轉分頁功能的實現 157
7.4.4 PHP上下分頁功能的實現 160
7.5 程序調試 162

第8章 網站計數分析模塊 163
3個編程技術要點
6個開發技巧說明
6個網站計數方法
2個編程注意事項
7個編程完整解決方案
8.1 網站計數分析模塊概述 164
8.2 熱點關鍵技術 164
8.2.1 防止重複計數 164
8.2.2 通過array_unique()函數獲取網站當月IP訪問量 166
8.2.3 將數組中的數據寫入字符串中 167
8.3 簡單數字計數器 167
8.4 圖形數字計數器 170
8.5 GD2圖形計數器 171
8.6 數據庫數字計數器 172
8.7 Cookie計數器 174
8.8 Session無刷新計數器 175
8.9 網站計數器分析模塊 175
8.9.1 計數器功能的實現 176
8.9.2 網站訪問量統計分析 180
8.9.3 應用GD2函數動態創建折線圖 182
8.10 程序調試 184

第9章 留言本模塊 185
6個編程技術要點
7個開發技巧說明
8個完整編程步驟演示
6個編程注意事項
1個編程完整解決方案
9.1 留言本模塊概述 186
9.1.1 留言本概述 186
9.1.2 留言本的功能結構 186
9.1.3 留言本系統流程 187
9.2 熱點關鍵技術 187
9.2.1 什麼是敏感詞 187
9.2.2 過濾敏感詞 188
9.2.3 添加敏感詞到文本文件中 189
9.2.4 讀取文本文件中的敏感詞 191
9.2.5 驗證碼在當前頁驗證 193
9.2.6 實現複選框的全選和反選 195
9.3 實現過程 196
9.3.1 MySQL數據庫設計 198
9.3.2 定義數據庫訪問類 198
9.3.3 簽寫留言及過濾敏感詞的實現 201
9.3.4 分頁查看留言及版主信息回顯的實現 203
9.3.5 檢索留言及回覆信息的實現 207
9.3.6 版主回覆留言功能的實現 210
9.3.7 批量刪除留言及回覆信息的實現 213
9.3.8 版主悄悄話管理功能的實現 214
9.4 程序調試 215

第10章 搜索引擎模塊 217
7個編程技術要點
8個開發技巧說明
4個完整編程步驟演示
4個編程注意事項
1個編程完整解決方案
10.1 搜索引擎模塊概述 218
10.1.1 搜索引擎定義 218
10.1.2 搜索引擎工作流程 218
10.2 熱點關鍵技術 218
10.2.1 中文分詞的概念 218
10.2.2 RMM分詞技術 219
10.2.3 過濾標點符號 222
10.2.4 高亮顯示查詢關鍵詞 224
10.2.5 搜索計時 226
10.2.6 截取中文字符串時屏蔽亂碼 227
10.2.7 添加訪問頁到收藏夾 227
10.3 實現過程 228
10.3.1 RMM分詞查詢的實現 228
10.3.2 在查詢結果中二次搜索功能的實現 232
10.3.3 高級搜索功能的實現 234
10.3.4 知名站點互聯網查詢功能的實現 239
10.4 程序調試 243

第11章 投票系統模塊 245
7個編程技術要點
3個開發技巧說明
10個完整編程步驟演示
2個編程完整解決方案
1個程序調試方法
11.1 投票系統模塊概述 246
11.2 投票關鍵技術 246
11.2.1 動態生成投票主題及選項 246
11.2.2 通過3D餅形圖分析投票結果 249
11.2.3 通過柱形圖分析投票結果 250
11.2.4 Cookie投票限制 251
11.2.5 Session投票限制 252
11.2.6 通過IP限制重複投票 253
11.2.7 E-mail地址激活 254
11.3 簡易投票系統 255
11.3.1 動態生成投票主題 256
11.3.2 動態添加投票選項內容 256
11.3.3 投票主題內容管理 258
11.3.4 投票功能的實現 259
11.4 複雜投票系統 261
11.4.1 數據庫設計 262
11.4.2 用戶註冊 262
11.4.3 用戶登錄 264
11.4.4 投票主題瀏覽 265
11.4.5 投票內容提交 266
11.4.6 刷新投票結果 270
11.5 程序調試 271

第12章 購物車模塊 273
61分鐘視頻錄像講解
5個編程技術要點
1個模板配置方法
8個完整編程步驟演示
2個編程注意事項
1個編程完整解決方案
12.1 購物車模塊概述 274
12.1.1 購物車功能概述 274
12.1.2 購物車操作流程 274
12.2 熱點關鍵技術 275
12.2.1 Smarty模板的安裝配置 275
12.2.2 Smarty模板動靜分離 276
12.2.3 Session購物車的創建 277
12.2.4 通過數組函數判斷購物車是否存在指定商品 277
……
第13章 在線支付模塊 291
第14章 聊天室模塊 311
第15章 論壇模塊 333
第16章 許願牆模塊 365
第17章 博客模塊 419
第18章 網絡象棋遊戲模塊 451
第19章 短信發送模塊 477
第20章 電子郵件模塊 495
第21章 播客模塊 523
第22章 在線音樂模塊 555
第23章 電子相冊模塊 583
第24章 RSS閱讀器模塊 621
第25章 天氣預報模塊 641
第26章 網站發佈 663


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。