php與mysqlweb開發pdf(PHP和MySQL Web開發原書第5版)

本文目錄一覽:

求php和mysql web開發書籍電子版百度雲資源

《php和mysql web開發》百度網盤免費下載

鏈接:

提取碼:TJBB  

《PHP和MySQLWeb開發》是2009年機械工業出版社出版的圖書,作者是LukeWellingLauraThomson。本書將PHP開發與MySQL應用相結合,分別對PHP和MySQL做了深入淺出的分析,不僅介紹PHP和MySQL的一般概念,而且對PHP和MySQL的Web應用做了較全面的闡述,並包括幾個經典且實用的例子。

本書是第4版,經過了全面的更新、重寫和擴展,包括PHP5.3最新改進的特性(例如,更好的錯誤和異常處理),MySQL的存儲過程和存儲引擎,Ajax技術與Web2.0以及Web應用需要注意的安全問題。

求《PHP和MySQLWeb開發原書第五版》全文免費下載百度網盤資源,謝謝~

《PHP和MySQLWeb開發原書第五版》百度網盤pdf最新全集下載:

鏈接:

?pwd=60xo 提取碼:60xo

簡介:全書共分五篇,31章。第一篇(第1~7章)涵蓋PHP語言的基礎知識,包括PHP快速入門、數據存儲和讀取、數組、字符串操作與正則表達式、代碼重用與函數編寫、面向對象特性以及錯誤和異常處理。第二篇(第8~13章)涵蓋MySQL的基礎知識,包括Web數據庫設計、創建和使用,以及使用PHP從Web訪問MySQL數據庫、MySQL高級管理和高級編程。第三篇(第14~16章)講解Web應用的安全性,分析了Web應用的安全風險、如何構建安全的Web應用,以及使用PHP實現身份認證的方法。第四篇(第17~24章)講解PHP的高級編程技術,包括與文件系統和服務器的交互、使用網絡和協議函數、管理日期和時間、國際化與本地化、圖像生成、使用PHP會話控制、JavaScript與PHP集成,以及PHP的其他有用特性。第五篇(第25~31章)的重點是實戰,該篇從在大型項目中使用PHP和MySQL開始,針對當前*新Web應用開發潮流,介紹了幾個重要的Web產品實現細節,這些項目包括:用戶身份認證和個性化、基於Web的電子郵件客戶端、社交媒體集成和購物車。  

php和mysql web開發的目錄

讀者反饋

譯者序

前言

作者簡介

第一篇使用PHP

第1章PHP快速入門教程1

1.1開始之前:了解PHP

1.2創建一個示例應用:Bob汽車零部件商店2

1.2.1創建訂單表單2

1.2.2表單處理4

1.3在HTML中嵌入PHP4

1.3.1使用PHP標記5

1.3.2PHP語句6

1.3.3空格6

1.3.4注釋7

1.4添加動態內容8

1.4.1調用函數8

1.4.2使用date()函數9

1.5訪問表單變量9

1.5.1簡短、中等以及長風格的表單變量9

1.5.2字符串的連接11

1.5.3變量和文本12

1.6理解標識符13

1.7檢查變量類型13

1.7.1PHP的數據類型

1.7.2類型強度

1.7.3類型轉換

1.7.4可變變量

1.8聲明和使用常量13

1.9理解變量的作用域13

1.10使用操作符16

1.10.1算術操作符17

1.10.2字符串操作符17

1.10.3賦值操作符17

1.10.4比較操作符19

1.10.5邏輯操作符20

1.10.6位操作符21

1.10.7其他操作符21

1.11計算表單總金額23

1.12理解操作符的優先級和結合性:

1.13使用可變函數25

1.13.1測試和設置變量類型26

1.13.2測試變量狀態26

1.13.3變量的重解釋27

1.14根據條件進行決策27

1.14.1if語句28

1.14.2代碼塊28

1.14.3else語句28

1.14.4elseif語句29

1.14.5switch語句30

1.14.6比較不同的條件31

1.15通過迭代實現重複動作32

1.15.1while循環33

1.15.2for和foreach循環34

1.15.3do…while循環35

1.16從控制結構或腳本中跳出35

1.17使用可替換的控制結構語法36

1.18使用declare36

1.19下一章37

第2章數據的存儲與檢索38

2.1保存數據以便後期使用38

2.2存儲和檢索Bob的訂單38

2.3文件處理39

2.4打開文件40

2.4.1選擇文件模式40

2.4.2使用fopen()打開文件40

2.4.3通過FTP或HTTP打開文件42

2.4.4解決打開文件時可能遇到的問題42

2.5寫文件44

2.5.1fwrite()的參數44

2.5.2文件格式45

2.6關閉文件45

2.7讀文件47

2.7.1以只讀模式打開文件:fopen()48

2.7.2知道何時讀完文件:feof()48

2.7.3每次讀取一行數據:fgets()、fgetss()和fgetcsv()49

2.7.4讀取整個文件:readfile()、fpassthru()和file()49

2.7.5讀取一個字符:fgetc()50

2.7.6讀取任意長度:fread()51

2.8使用其他有用的文件函數51

2.8.1查看文件是否存在:file_exists()51

2.8.2確定文件大小:filesize()51

2.8.3刪除一個文件:unlink()51

2.8.4在文件中定位:rewind()、fseek()和ftell()52

2.9文件鎖定52

2.10更好的方式:數據庫管理系統53

2.10.1使用普通文件的幾個問題54

2.10.2RDBMS是如何解決這些問題的54

2.11進一步學習54

2.12下一章55

第3章使用數組56

3.1什麼是數組56

3.2數字索引數組57

3.2.1數字索引數組的初始化57

3.2.2訪問數組的內容57

3.2.3使用循環訪問數組58

3.3使用不同索引的數組59

3.3.1初始化相關數組59

3.3.2訪問數組元素59

3.3.3使用循環語句59

3.4數組操作符60

3.5多維數組61

3.6數組排序64

3.6.1使用sort()函數64

3.6.2使用asort()函數和ksort()函數對相關數組排序64

3.6.3反向排序65

3.7多維數組的排序65

3.7.1用戶定義排序65

3.7.2反向用戶排序66

3.8對數組進行重新排序67

3.8.1使用shuffle()函數67

3.8.2使用array_reverse()函數68

3.9從文件載入數組69

3.10執行其他的數組操作71

3.10.1在數組中瀏覽:each()、current()、reset()、end()、next()、pos()和prev()71

3.10.2對數組的每一個元素應用任何函數:array_walk()72

3.10.3統計數組元素個數:count()、sizeof()和array_count_values()73

3.10.4將數組轉換成標量變量:extract()73

3.11進一步學習75

3.12下一章75

第4章字符串操作與正則表達式76

4.1創建一個示例應用程序:智能表單郵件76

4.2字符串的格式化78

4.2.1字符串的整理:chop()、ltrim()和trim()78

4.2.2格式化字符串以便顯示78

4.2.3格式化字符串以便存儲:addslashes()和stripslashes()81

4.3用字符串函數連接和分割字符串82

4.3.1使用函數explode()、implode()和join()82

4.3.2使用strtok()函數83

4.3.3使用substr()函數83

4.4字符串的比較84

4.4.1字符串的排序:strcmp()、strcasecmp()和strnatcmp()84

4.4.2使用strlen()函數測試字符串的長度85

4.5使用字符串函數匹配和替換子字符串85

4.5.1在字符串中查找字符串:strstr()、strchr()、strrchr()和stristr()85

4.5.2查找子字符串的位置:strpos()、strrpos()86

4.5.3替換子字符串:str_replace()、substr_replace()87

4.6正則表達式的介紹88

4.6.1基礎知識88

4.6.2字符集和類88

4.6.3重複89

4.6.4子表達式89

4.6.5子表達式計數90

4.6.6定位到字符串的開始或末尾90

4.6.7分支90

4.6.8匹配特殊字符90

4.6.9特殊字符一覽91

4.6.10在智能表單中應用91

4.7用正則表達式查找子字符串92

4.8使用正則表達式分割字符串93

4.9比較字符串函數和正則表達式函數93

4.10進一步學習93

4.11下一章93

第5章代碼重用與函數編寫94

5.1代碼重用的好處

5.1.1成本94

5.1.2可靠性94

5.1.3一致性95

5.2使用require()和include()函數95

5.2.1文件擴展名和require()語句96

5.2.2使用require()製作Web站點的模版96

5.2.3使用auto_prepend_file和auto_append_file101

5.3在PHP中使用函數101

5.3.1調用函數101

5.3.2調用未定義的函數103

5.3.3理解字母大小寫和函數名稱103

5.4理解為什麼要定義自己的函數103

5.5了解基本的函數結構104

5.5.1函數命名

5.6使用參數105

5.7理解作用域107

5.8參數的引用傳遞和值傳遞109

5.9使用Return關鍵字110

5.9.1從函數返回一個值111

5.10實現遞歸113

5.10.1名稱空間

5.11進一步學習114

5.12下一章114

第6章面向對象的PHP115

6.1理解面向對象的概念115

6.1.1類和對象115

6.1.2多態性116

6.1.3繼承117

6.2在PHP中創建類、屬性和操作117

6.2.1類的結構117

6.2.2構造函數118

6.2.3析構函數118

6.3類的實例化118

6.4使用類的屬性119

6.5使用private和public關鍵字控制訪問121

6.6類操作的調用121

6.7在PHP中實現繼承122

6.7.1通過繼承使用private和protected訪問修飾符控制可見性123

6.7.2重載124

6.7.3使用final關鍵字禁止繼承和重載125

6.7.4理解多重繼承126

6.7.5實現接口126

6.8類的設計127

6.9編寫類代碼128

6.10理解PHP面向對象新的高級功能135

6.10.1使用Per-Class常量135

6.10.2實現靜態方法135

6.10.3檢查類的類型和類型提示136

6.10.4克隆對象136

6.10.5使用抽象類137

6.10.6使用__call()重載方法137

6.10.7使用__autoload()方法138

6.10.8實現迭代器和迭代138

6.10.9將類轉換成字符串140

6.10.10使用Reflection(反射)API140

6.11下一章141

第7章錯誤和異常處理142

7.1異常處理的概念142

7.2Exception類144

7.3用戶自定義異常144

7.4Bob的汽車零部件商店應用程序的異常146

7.5異常和PHP的其他錯誤處理機制150

7.6進一步學習150

7.7下一章150

第二篇使用MySQL

第8章設計Web數據庫151

8.1關係數據庫的概念152

8.1.1表格152

8.1.2列152

8.1.3行152

8.1.4值152

8.1.5鍵152

8.1.6模式153

8.1.7關係153

8.2如何設計Web數據庫154

8.2.1考慮要建模的實際對象154

8.2.2避免保存冗餘數據154

8.2.3使用原子列值155

8.2.4選擇有意義的鍵156

8.2.5考慮需要詢問數據庫的問題156

8.2.6避免多個空屬性的設計156

8.2.7表格類型的總結157

8.3Web數據庫架構157

8.4進一步學習158

8.5下一章158

第9章創建Web數據庫159

9.1使用MySQL監視程序160

9.2登錄到MySQL160

9.3創建數據庫和用戶161

9.4設置用戶與權限162

9.5MySQL權限系統的介紹162

9.5.1最少權限原則162

9.5.2創建用戶:GRANT命令162

9.5.3權限的類型和級別163

9.5.4REVOKE命令165

9.5.5使用GRANT和REVOKE的例子165

9.6創建一個Web用戶166

9.7使用正確的數據庫166

9.8創建數據庫表167

9.8.1理解其他關鍵字的意思168

9.8.2理解列的類型169

9.8.3用SHOW和DESCRIBE來查看數據庫170

9.8.4創建索引171

9.9理解MySQL的標識符171

9.10選擇列數據類型172

9.10.1數字類型173

9.10.2日期和時間類型174

9.10.3字符串類型174

9.11進一步學習176

9.12下一章176

第10章使用MySQL數據庫177

10.1SQL是什麼177

10.2在數據庫中插入數據177

10.3從數據庫中獲取數據179

10.3.1獲取滿足特定條件的數據181

10.3.2從多個表中獲取數據182

10.3.3以特定的順序獲取數據186

10.3.4分組與合計數據186

10.3.5選擇要返回的行188

10.3.6使用子查詢188

10.4更新數據庫記錄190

10.5創建後修改表191

10.6刪除數據庫中的記錄193

10.7表的刪除193

10.8刪除整個數據庫193

10.9進一步學習194

10.10下一章194

第11章使用PHP從Web訪問MySQL數據庫195

11.1Web數據庫架構的工作原理195

11.2從Web查詢數據庫的基本步驟198

11.2.1檢查與過濾用戶輸入數據198

11.2.2建立一個連接199

11.2.3選擇使用的數據庫200

11.2.4查詢數據庫200

11.2.5檢索查詢結果201

11.2.6從數據庫斷開連接202

11.3將新信息放入數據庫202

11.4使用Prepared語句205

11.5使用PHP與數據庫交互的其他接口206

11.5.1使用常規的數據庫接口:PEARMDB2206

11.6進一步學習209

11.7下一章209

第12章MySQL高級管理210

12.1深入理解權限系統210

12.1.1user表211

12.1.2db表和host表212

12.1.3tables_priv表,columns_priv表和procs_priv表212

12.1.4訪問控制:MySQL如何使用Grant表213

12.1.5更新權限:修改什麼時候生效213

12.2提高MySQL數據庫的安全性214

12.2.1從操作系統角度來保護MySQL214

12.2.2密碼214

12.2.3用戶權限215

12.2.4Web問題215

12.3獲取更多關於數據庫的信息216

12.3.1使用SHOW獲取信息216

12.3.2使用DESCRIBE獲取關於列的信息218

12.3.3用EXPLAIN理解查詢操作的工作過程218

12.4數據庫的優化221

12.4.1設計優化222

12.4.2權限222

12.4.3表的優化222

12.4.4使用索引222

12.4.5使用默認值222

12.4.6其他技巧222

12.5備份MySQL數據庫222

12.6恢復MySQL數據庫223

12.7實現複製223

12.7.1設置主服務器224

12.7.2執行初始的數據傳輸224

12.7.3設置一個/多個從服務器225

12.8進一步學習225

12.9下一章225

第13章MySQL高級編程226

13.1LOADDATAINFILE語句226

13.2存儲引擎226

13.3事務227

13.3.1理解事務的定義227

13.3.2通過InnoDB使用事務228

13.4外鍵229

13.5存儲過程230

13.5.1基本示例230

13.5.2局部變量232

13.5.3游標和控制結構233

13.6進一步學習236

13.7下一章236

第三篇電子商務與安全性

第14章運營一個電子商務網站237

14.1我們要實現什麼目標237

14.2考慮電子商務網站的類型237

14.2.1使用在線說明書公布信息238

14.2.2接收產品或服務的訂單240

14.2.3提供服務和數字產品243

14.2.4為產品或服務增值243

14.2.5減少成本243

14.3理解風險和威脅244

14.3.1網絡黑客244

14.3.2不能招攬足夠的生意245

14.3.3計算機硬件故障245

14.3.4電力、通信、網絡或運輸故障245

14.3.5廣泛的競爭245

14.3.6軟件錯誤245

14.3.7不斷變化的政府政策和稅收246

14.3.8系統容量限制246

14.4選擇一個策略246

14.5下一章246

第15章電子商務的安全問題247

15.1信息的重要程度247

15.2安全威脅248

15.2.1機密數據的泄露248

15.2.2數據丟失和數據破壞249

15.2.3數據修改250

15.2.4拒絕服務251

15.2.5軟件錯誤251

15.2.6否認252

15.3易用性,性能、成本和安全性253

15.4建立一個安全政策253

15.5身份驗證原則254

15.6加密技術基礎255

15.6.1私有密鑰加密256

15.6.2公有密鑰加密256

15.6.3數字簽名256

15.7數字證書257

15.8安全的Web服務器258

15.9審計與日誌記錄259

15.10防火牆259

15.11備份數據259

15.11.1備份常規文件260

15.11.2備份與恢復MySQL數據庫260

15.12自然環境安全260

15.13下一章261

第16章Web應用的安全

16.1處理安全性問題的策略

16.1.1以正確心態為開始

16.1.2安全性和可用性之間的平衡

16.1.3安全監視

16.1.4基本方法

16.2識別所面臨的威脅

16.2.1訪問或修改敏感數據

16.2.2數據丟失或破壞

16.2.3拒絕服務

16.2.4惡意代碼注入

16.2.5服務器被攻破

16.3了解與我們“打交道”的用戶

16.3.1破解人員

16.3.2受影響機器的未知情用戶

16.3.3對公司不滿的員工

16.3.4硬件被盜

16.3.5我們自身

16.4代碼的安全性

16.4.1過濾用戶輸入

16.4.2轉義輸出

16.4.3代碼組織

16.4.4代碼自身的問題

16.4.5文件系統因素

16.4.6代碼穩定性和缺陷

16.4.7執行引號和exec

16.5Web服務器和PHP的安全性

16.5.1保持軟件的更新

16.5.2查看php.ini文件

16.5.3Web服務器配置

16.5.4Web應用的商業主機服務

16.6數據庫服務器的安全性

16.6.1用戶和權限系統

16.6.2發送數據至服務器

16.6.3連接服務器

16.6.4運行服務器

16.7保護網絡

16.7.1安裝防火牆

16.7.2使用隔離區域(DMZ)

16.7.3應對DoS和DDoS攻擊

16.8計算機和操作系統的安全性

16.8.1保持操作系統的更新

16.8.2隻運行必須的軟件

16.8.3服務器的物理安全性

16.9災難計劃

16.10下一章

第17章使用PHP和MySQL實現身份驗證262

17.1識別訪問者262

17.2實現訪問控制263

17.2.1保存密碼265

17.2.2密碼的加密267

17.2.3保護多個網頁268

17.3使用基本身份驗證269

17.4在PHP中使用基本身份驗證270

17.5在Apache的.htaccess文件中使用基本身份驗證271

17.6使用mod_auth_mysql身份驗證276

17.6.1安裝mod_auth_mysql276

17.6.2使用mod_auth_mysql277

17.7創建自定義身份驗證277

17.8進一步學習278

17.9下一章278

第18章使用PHP和MySQL實現安全事務279

18.1提供安全的事務處理279

18.1.1用戶機器280

18.1.2Internet281

18.1.3我們的系統281

18.2使用加密套接字層(SSL)282

18.3屏蔽用戶的輸入284

18.4提供安全存儲284

18.5存儲信用卡號碼285

18.6在PHP中使用加密技術286

18.6.1安裝GPG286

18.6.2測試GPG288

18.7進一步學習293

18.8下一章293

第四篇PHP的高級技術

第19章與文件系統和服務器的交互295

19.1文件上載295

19.1.1文件上載的HTML代碼296

19.1.2編寫處理文件的PHP297

19.1.3避免常見上載問題300

19.2使用目錄函數300

19.2.1從目錄讀取300

19.2.2獲得當前目錄的信息302

19.2.3創建和刪除目錄302

19.3與文件系統的交互302

19.3.1獲取文件信息302

19.3.2更改文件屬性304

19.3.3創建、刪除和移動文件305

19.4使用程序執行函數305

19.5與環境變量交互:getenv()和putenv()308

19.6進一步學習308

19.7下一章308

第20章使用網絡函數和協議函數309

20.1了解可供使用的協議309

20.2發送和讀取電子郵件309

20.3使用其他Web站點的數據310

20.4使用網絡查找函數312

20.5備份或鏡像一個文件

20.5.1使用FTP備份或鏡像一個文件316

20.5.2上傳文件321

20.5.3避免超時321

20.5.4使用其他的FTP函數322

20.6進一步學習322

20.7下一章323

第21章日期和時間的管理324

21.1在PHP中獲取日期和時間324

21.1.1使用date()函數324

21.1.2使用UNIX時間戳325

21.1.3使用getdate()函數326

21.1.4使用checkdate()函數檢驗日期有效性327

21.1.5格式化時間戳

21.2在PHP日期格式和MySQL日期格式之間進行轉換327

21.3在PHP中計算日期329

21.4在MySQL中計算日期329

21.5使用微秒331

21.6使用日曆函數331

21.7進一步學習332

21.8下一章332

第22章創建圖像333

22.1在PHP中設置圖像支持333

22.2理解圖像格式334

22.2.1JPEG334

22.2.2PNG334

22.2.3WBMP335

22.2.4GIF335

22.3創建圖像335

22.3.1創建一個背景圖像336

22.3.2在圖像上繪圖或打印文本337

22.3.3輸出最終圖形338

22.3.4清理339

22.4在其他頁面中使用自動生成的圖像339

22.5使用文本和字體創建圖像339

22.5.1創建基本畫布342

22.5.2將文本調整到適合按鈕342

22.5.3放置文本345

22.5.4將文本寫到按鈕上345

22.5.5完成345

22.6繪製圖像與用圖表描繪數據346

22.7使用其他的圖像函數352

22.8進一步學習352

22.9下一章353

第23章在PHP中使用會話控制354

23.1什麼是會話控制354

23.2理解基本的會話功能354

23.2.1什麼是cookie354

23.2.2通過PHP設置cookie355

23.2.3在會話中使用cookie355

23.2.4存儲會話ID356

23.3實現簡單的會話356

23.3.1開始一個會話356

23.3.2註冊一個會話變量356

23.3.3使用會話變量357

23.3.4註銷變量與銷毀會話357

23.4創建一個簡單的會話例子357

23.5配置會話控制359

23.6通過會話控制實現身份驗證360

23.7進一步學習365

23.8下一章365

第24章其他有用的特性366

24.1使用eval()函數對字符串求值367

24.2終止執行:die和exit367

24.3序列化變量和對象368

24.4獲取PHP環境信息369

24.4.1找到所加載的PHP擴展部件369

24.4.2識別腳本所有者370

24.4.3確定腳本最近修改時間370

24.5暫時改變運行時環境370

24.6源代碼加亮371

24.7在命令行中使用PHP372

24.8下一章372

第五篇創建實用的PHP和MySQL項目

第25章在大型項目中使用PHP和MySQL373

25.1在Web開發中應用軟件工程374

25.2規劃和運行Web應用程序項目374

25.3重用代碼375

25.4編寫可維護代碼375

25.4.1編碼標準375

25.4.2分解代碼378

25.4.3使用標準的目錄結構378

25.4.4文檔化和共享內部函數378

25.5實現版本控制379

25.6選擇一個開發環境380

25.7項目的文檔化380

25.8建立原型381

25.9將邏輯和內容分離381

25.10優化代碼382

25.10.1使用簡單優化382

25.10.2使用Zend產品382

25.11測試383

25.12進一步學習383

25.13下一章384

第26章調試385

26.1編程錯誤385

26.1.1語法錯誤385

26.1.2運行時錯誤386

26.1.3邏輯錯誤391

26.2使用變量幫助調試392

26.3錯誤報告級別393

26.4改變錯誤報告設置394

26.5觸發自定義錯誤395

26.6巧妙地處理錯誤396

26.7下一章398

第27章建立用戶身份驗證機制和個性化設置399

27.1解決方案的組成399

27.1.1用戶識別和個性化設置399

27.1.2保存書籤400

27.1.3推薦書籤400

27.2解決方案概述400

27.3實現數據庫402

27.4實現基本的網站403

27.5實現用戶身份驗證405

27.5.1註冊405

27.5.2登錄410

27.5.3登出413

27.5.4修改密碼414

27.5.5重設遺忘的密碼416

27.6實現書籤的存儲和檢索420

27.6.1添加書籤420

27.6.2顯示書籤422

27.6.3刪除書籤422

27.7實現書籤推薦424

27.8考慮可能的擴展427

27.9下一章427

第28章創建一個購物車428

28.1解決方案的組成428

28.1.1創建一個在線目錄428

28.1.2在用戶購買商品的時候記錄購買行為429

28.1.3實現一個付款系統429

28.1.4創建一個管理界面429

28.2解決方案概述429

28.3實現數據庫432

28.4實現在線目錄434

28.4.1列出目錄434

28.4.2列出一個目錄中的所有圖書437

28.4.3顯示圖書詳細信息438

28.5實現購物車440

28.5.1使用show_cart.php腳本440

28.5.2瀏覽購物車442

28.5.3將物品添加到購物庫444

28.5.4保存更新後的購物車446

28.5.5打印標題欄摘要447

28.5.6結賬447

28.6實現付款452

28.7實現一個管理界面454

28.8擴展該項目460

28.9使用一個已有系統461

28.10下一章461

第29章創建一個基於Web的電子郵件服務系統486

29.1解決方案的組成486

29.1.1電子郵件協議:POP3和IMAP

29.1.2PHP對POP3和IMAP的支持

29.2解決方案概述488

29.3建立數據庫489

29.4了解腳本架構490

29.5登錄與登出495

29.6建立賬戶498

29.6.1創建一個新賬戶499

29.6.2修改已有賬戶501

29.6.3刪除賬戶501

29.7閱讀郵件502

29.7.1選擇賬戶502

29.7.2查看郵箱內容504

29.7.3閱讀郵件消息507

29.7.4查看消息標題509

29.7.5刪除郵件509

29.8發送郵件510

29.8.1發送一則新消息510

29.8.2回復或轉發郵件512

29.9擴展這個項目514

29.10下一章514

第30章創建一個郵件列表管理器515

30.1解決方案的組成515

30.1.1建立列表和訂閱者數據庫516

30.1.2上載新聞信件516

30.1.3發送帶附件的郵件516

30.2解決方案概述516

30.3建立數據庫518

30.4定義腳本架構520

30.5實現登錄526

30.5.1新賬戶的創建527

30.5.2登錄529

30.6用戶函數的實現531

30.6.1查看列表531

30.6.2查看郵件列表信息535

30.6.3查看郵件列表存檔536

30.6.4訂閱與取消訂閱538

30.6.5更改賬戶設置539

30.6.6更改密碼539

30.6.7登出540

30.7管理功能的實現541

30.7.1創建新的郵件列表541

30.7.2上載新的新聞信件543

30.7.3多文件上載的處理545

30.7.4預覽新聞信件549

30.7.5發送郵件550

30.8擴展這個項目555

30.9下一章555

第31章創建一個Web論壇556

31.1理解流程

31.2解決方案的組成556

31.3解決方案概述557

31.4數據庫的設計558

31.5查看文章的樹型結構560

31.5.1展開和摺疊561

31.5.2顯示文章564

31.5.3使用treenode類564

31.6查看單個的文章570

31.7添加新文章572

31.8添加擴充578

31.9使用一個已有的系統578

31.10下一章578

第32章生成PDF格式的個性化文檔579

32.1項目概述

32.1.1評估文檔格式579

32.2解決方案的組成582

32.2.1問題與回答系統583

32.2.2文檔生成軟件583

32.3解決方案概述585

32.3.1提問585

32.3.2給答題評分587

32.3.3生成RTF證書589

32.3.4從模板生成PDF證書591

32.3.5使用PDFlib生成PDF文檔595

32.3.6使用PDFlib的一個“HelloWorld”程序595

32.3.7用PDFlib生成證書598

32.4處理標題的問題605

32.5擴展該項目605

32.6下一章606

第33章使用XML和SOAP來連接Web服務607

33.1項目概述:使用XML和Web服務

33.1.1理解XML

33.1.2理解Web服務611

33.2解決方案的組成612

33.2.1使用Amazon的Web服務接口613

33.2.2XML的解析:REST響應

33.2.3在PHP中使用SOAP614

33.2.4緩存614

33.3解決方案概述614

33.3.1核心應用程序618

33.3.2顯示特定種類的圖書623

33.3.3獲得一個AmazonResultSet類624

33.3.4使用REST發送和接收請求

33.3.5使用SOAP發送和接收請求

33.3.6緩存請求返回的數據636

33.3.7創建購物車639

33.3.8到Amazon付賬642

33.4安裝項目代碼642

33.5擴展這個項目643

33.6進一步學習643

第34章使用Ajax構建Web2.0應用

34.1Ajax是什麼?

34.1.1HTTP請求和響應

34.1.2DHTML和XHTML

34.1.3級聯樣式單(CSS)

34.1.4客戶端編程

34.1.5服務器端編程

34.1.6XML和XSLT

34.2Ajax基礎

34.2.1XMLHTTPRequest對象

34.2.2與服務器通信

34.2.3處理服務器響應

34.2.4整合應用

34.3在以前的項目添加Ajax元素

34.3.1在PHPBookmark應用中添加Ajax元素

34.4進一步學習

34.4.1進一步了解文檔對象模型(DOM)

34.4.2Ajax應用可用的JavaScript函數庫

34.4.3Ajax開發人員網站

第六篇附錄

附錄A安裝PHP及MySQL645

附錄BWeb資源664

第1章PHP快速入門教程

第2章數據的存儲與檢索

第3章使用數組

第4章字符串操作與正則表達式

第5章代碼重用與函數編寫

第6章面向對象的PHP

第7章錯誤和異常處理

……

《PHP和MySQLWeb開發原書第五版》pdf下載在線閱讀全文,求百度網盤雲資源

《PHP和MySQLWeb開發原書第五版》百度網盤pdf最新全集下載:

鏈接:

?pwd=60xo 提取碼:60xo

簡介:全書共分五篇,31章。第一篇(第1~7章)涵蓋PHP語言的基礎知識,包括PHP快速入門、數據存儲和讀取、數組、字符串操作與正則表達式、代碼重用與函數編寫、面向對象特性以及錯誤和異常處理。第二篇(第8~13章)涵蓋MySQL的基礎知識,包括Web數據庫設計、創建和使用,以及使用PHP從Web訪問MySQL數據庫、MySQL高級管理和高級編程。第三篇(第14~16章)講解Web應用的安全性,分析了Web應用的安全風險、如何構建安全的Web應用,以及使用PHP實現身份認證的方法。第四篇(第17~24章)講解PHP的高級編程技術,包括與文件系統和服務器的交互、使用網絡和協議函數、管理日期和時間、國際化與本地化、圖像生成、使用PHP會話控制、JavaScript與PHP集成,以及PHP的其他有用特性。第五篇(第25~31章)的重點是實戰,該篇從在大型項目中使用PHP和MySQL開始,針對當前*新Web應用開發潮流,介紹了幾個重要的Web產品實現細節,這些項目包括:用戶身份認證和個性化、基於Web的電子郵件客戶端、社交媒體集成和購物車。  

《PHP與MySQL動態網站開發》pdf下載在線閱讀,求百度網盤雲資源

《PHP與MySQL動態網站開發》(Larry Ullman)電子書網盤下載免費在線閱讀

鏈接:

密碼:1yl0  

書名:PHP與MySQL動態網站開發

作者:Larry Ullman

譯者:杜凱

豆瓣評分:8.1

出版社:人民郵電出版社

出版年份:2013-1

頁數:638

內容簡介:

《PHP與MySQL動態網站開發(第4版)》(作者厄爾曼)採用基於任務的方法來講授PHP和MySQL,使用大量圖片指導讀者深入學習語言,並向讀者展示了如何構造Web站點。用簡潔、直觀的步驟和講解提供了學習任務和概念的最快方式。通過《PHP與MySQL動態網站開發(第4版)》,讀者可以快速、高效地學習PHP和MySQL,並可以立刻成為一位構建Web站點的高手!

《PHP與MySQL動態網站開發(第4版)》適用於Web應用開發人員,適合初、中層次讀者。

作者簡介:

Larry Ullman,作家、Web和軟件開發人員、培訓師、教師、演說家和顧問。他已經著有20多本技術書籍。Larry最深受讀者喜愛的一點在於,他往往可以將晦澀難懂的專業術語轉換為大家耳熟能詳的自然語言。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/199276.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-04 19:15
下一篇 2024-12-04 19:15

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python基礎教程第三版PDF下載

    熟練掌握Python編程語言可以讓你輕鬆地用代碼解決很多問題,Python基礎教程第三版是一本適合初學者的Python教程。本文將從幾個方面詳細介紹Python基礎教程第三版PDF…

    編程 2025-04-29
  • 使用Spire.PDF進行PDF文檔處理

    Spire.PDF是一款C#的PDF庫,它可以幫助開發者快速、簡便地處理PDF文檔。本篇文章將會介紹Spire.PDF庫的一些基本用法和常見功能。 一、PDF文檔創建 創建PDF文…

    編程 2025-04-29
  • Python零基礎PDF下載

    本文將為大家介紹如何使用Python下載PDF文件,適合初學者上手實踐。 一、安裝必要的庫 在Python中,我們需要使用urllib和requests庫來獲取PDF文件的鏈接,並…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 智能風控 Python金融風險PDF

    在金融交易領域,風險控制是一項重要任務。智能風控是指通過人工智能技術和算法模型,對金融交易進行風險識別、風險預警、風險控制等操作。Python是一種流行的編程語言,具有方便、易用、…

    編程 2025-04-29
  • Python編程與數據分析應用PDF

    Python編程是一門功能強大的編程語言,其易讀易寫、可擴展性強等優點使得它在各個領域都有着廣泛的應用。而數據分析也是當今各行各業的基本需求,Python語言通過優秀的數據分析庫也…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • 文本數據挖掘與Python應用PDF

    本文將介紹如何使用Python進行文本數據挖掘,並將着重介紹如何應用PDF文件進行數據挖掘。 一、Python與文本數據挖掘 Python是一種高級編程語言,具有簡單易學、代碼可讀…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28

發表回復

登錄後才能評論