圖書信息
第1版
ISBN: 9787302195627
條形碼: 9787302195627
產品尺寸及重量: 25.4 x 18.2 x 1.8 cm ; 680 g
內容簡介
《PHP&MySQL範例精解:創建、修改、重用》是一本實踐教程,共12章,每一童都給出了一個實際套用的例子。這12個例子涵蓋了當前Web套用中最流行的功能,包括用戶登錄、論壇管理、相冊維護以及購物車等。書中的所有代碼都可以在實際套用中進行重用,以節省廣大讀者開發代碼的精力和時間,並使得讀者可以把精力集中於讓自己的套用更加美觀、更加豐富。由於《PHP&MySQL範例精解:創建、修改、重用》是以可重用和可擴展作為原則進行編程的,所以讀者可以很容易地對它們進行擴展,以添加自己喜歡的功能。此外,《PHP&MySQL範例精解:創建、修改、重用》所採用的編程技巧以及開發理念也為讀者提供了很多借鑑和學習的地方。
編輯推薦
《PHP&MySQL範例精解:創建、修改、重用》由精通
PHP與
MySQL套用的PHP專家編寫。書中一共介紹了12個功能兆背寒詢完整的程式,這些程式涵蓋了在開發基於
Web的應用程式時所需的PHP與MySQL基本概念和語法。
在按順序學習每個程式的細節時,您將獲得許多應用程式的設計技巧,以及為程式添加安全措施以適應實際需要的方法。書中的部分程式是在前面程式設計的基礎上開發的,其他程式則相對獨立。無論是希望了解各種程式設計的入門知識芝淚祖,還是想尋找編寫程式所需的靈感,或者是想修改並重用書中的代碼,都可以通過學鞏甩灶習《PHP&MySQL範例精解:創建、修改、重用》提升自己的技能。
《PHP&MySQL範例精解:創建、境捉微修改、重用》主要內容
如何創建一個基礎的用戶註冊系統
如何擴展用戶註冊系統來構建一個社區論壇,並支持用戶許可權和按話題發帖
如何為自己的網站定製搜尋引擎
如何編寫日曆程式以使生活變得更有計畫
如何創建由AJAX技術支撐的檔案上傳和目錄瀏覽系統
如何創建基於檔案操作的相冊管理程式
如何編寫購物車程式
如何記錄網站流量並收集網站訪問者信息
如何創建支持評論和RSS提要功能的新聞或部落格系統
如何編寫和運行管理腳本
如何處理安全問題
《PHP&MySQL範例精解:創建、修改、重用》讀者對象
《PHP&MySQL範例精解:創建、修改、重用》適合那些具有一定PHP與MySQL編程經驗並對編寫各類程式感興趣的讀者。
作者簡介
作者:(美國)波羅斯澤亞克 (Boroncxyk.T.) (美國腿危察宙)普斯納斯 (Psinas.M.E) 譯者:熊偉
目錄
第1章 用戶註冊系統 1
1.1 目錄結構設計 1
1.3 編寫共享代碼 3
1.4 User類 5
1.7 註冊新用戶 13
1.8 傳送確認連結 18
1.9 登錄和退出 20
1.10 更改用戶信息 25
1.11 密碼遺失 28
1.12 小結 30
第2章 社區論壇 31
2.1 論壇設計 31
2.2 資料庫設計 31
2.3 許可權操作與位操作 33
2.4 升級User類 35
2.5 代碼檔案和代碼檔案描述 40
2.6 增加新版塊 41
2.7 增加新帖 43
2.8 顯示版塊和帖子 47
2.9 分頁 55
2.1 0用戶頭像 56
2.1 1BBCode 59
2.1 2小結 62
第3章 郵件列表 63
3.1 郵件列表設計 63
3.2 選擇POP3協定 64
3.4 代碼檔案和代碼檔案描述 65
3.4.1 POP3客戶端介紹 65
3.4.2 配置檔案 72
3.4.3 賬號管理 73
3.4.4 郵件處理 79
3.4.5 郵件摘要處理 82
3.5 郵件列表安裝 83
3.6 小結 85
第4章 搜尋引擎 87
4.1 搜尋引擎設計 87
4.2 全文檢索的缺陷 88
4.3 資料庫設計 89
4.4 代碼檔案和代碼檔案描述 91
4.4.1 管理界面檔案 91
4.4.2 爬行/檢索盛乘肯器 97
4.4.3 用戶界面 104
4.5 小結 110
第5章 個人日曆 113
5.1 程式設計 113
5.2 資料庫設計 114
5.3 代碼檔案和代碼檔案解釋 115
5.3.1 創建月視圖 115
5.3.2 創建日視圖 119
5.3.3 添加和顯示事件 120
5.3.4 傳送提醒信息 129
5.3.5 輸出日曆信息 130
5.4 小結 135
第6章 AJAX檔案管理器 137
6.1 AJAX檔案管理器設計 137
6.2 JavaScript和AJAX 138
6.3 代碼檔案和代碼檔案解釋 142
6.3.1 主用戶界面 142
6.3.2 客戶端功能模組 147
6.3.3 伺服器端功能模組 160
6.4 小結 176
第7章 線上相冊 177
7.1 線上相冊設計 177
7.2 代碼檔案和代碼檔案介紹 178
7.2.1 視圖 178
7.2.2 幫助檔案 187
7.3 QuickTime縮略圖 190
7.4 縮略圖快取 191
7.5 小結 193
第8章 購物車 195
8.1 購物車設計 195
8.2 資料庫設計 196
8.3 代碼檔案和代碼檔案解釋 197
8.3.1 ShoppingCart類 197
8.3.2 與購物車一起工作 201
8.3.3 虛擬店面創建 209
8.3.4 添加庫存 217
8.3.5 伺服器端處理流程 220
8.3.6 客戶端支持 224
8.4 小結 238
第9章 網站統計 239
9.1 確定收集的內容 239
9.2 資料庫設計 241
9.3 獲取統計數據 241
9.4 代碼檔案和代碼檔案解釋 243
9.4.1 餅圖 243
9.4.2 柱形圖 247
9.4.3 報表 252
9.5 小結 263
第10章 新聞/部落格系統 265
10.1 資料庫表 265
10.2 發布帖子 266
10.3 生成RSS 278
10.4 顯示帖子 282
10.5 添加評論 285
10.6 小結 290
11.1 腳本設計 292
11.2 通用shell腳本編寫建議 292
11.3 代碼檔案和代碼檔案解釋 294
11.3.1 CommandLine類 294
11.3.3 讀取配置檔案 297
11.3.4 提示輸入 298
11.3.5 startproject 302
11.3.6 複製檔案 305
11.3.7 替換占位符 307
11.4 程式骨架 313
11.5 小結 313
第12章 安全和日誌 315
12.1 跨站腳本攻擊 315
12.2 路徑模式發掘攻擊 318
12.3 注入攻擊 320
12.3.2 命令行注入攻擊 323
12.4 弱認證安全風險 325
12.5 日誌 326
12.6 預防意外刪除操作 329
12.7 小結 330