3dwoo大學簡體電腦書店
PHP開發自學經典
( 簡體 字)
作者:張瑩、耿興隆、薛玉倩類別:1. -> 程式設計 -> 網路編程 -> PHP
出版社:清華大學出版社PHP開發自學經典 3dWoo書號: 43560
詢問書籍請說出此書號!
有庫存
NT售價: 245
出版日:2/1/2016
頁數:359
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787302422938 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章XHTML技術 1

1.1XHTML基礎 1

1.1.1HTML與XHTML 1

1.1.2XHTML語法規則 3

1.2XHTML應用 13

習題 16

第2章CSS技術 18

2.1CSS語法基礎 18

2.1.1CSS的引入 18

2.1.2CSS的構成 20

2.2CSS常用屬性 25

2.2.1CSS背景屬性 25

2.2.2CSS文本屬性 26

2.2.3CSS字體屬性 27

2.2.4CSS列表屬性 28

2.2.5CSS邊距屬性 29

2.2.6CSS邊框屬性 30

2.2.7CSS定位 30

2.2.8CSS浮動 32

2.3CSS應用舉例 33

習題 36

第3章JavaScript基礎知識 39

3.1JavaScript語法 39

3.1.1ECMAScript 39

3.1.2文檔對象模型 55

3.1.3瀏覽器對象模型 57

3.2JavaScript與jQuery 59

3.3JavaScript應用舉例 61

習題 63

第4章Web開發環境部署 65

4.1Windows下PHP運行環境搭建 65

4.1.1獨立安裝 65

4.1.2一鍵安裝包 79

4.2Linux下PHP運行環境搭建 80

4.2.1獨立安裝 80

4.2.2一鍵安裝包 82

習題 83

第5章精品課網站制作 84

5.1系統概述 84

5.2項目實現步驟 85

5.2.1首頁技術分析 86

5.2.2首頁CSS效果分析 91

5.2.3二級頁面技術分析 92

5.2.4二級頁面CSS效果分析 97

習題 98

第6章PHP基礎 100

6.1PHP概述 100

6.2嵌入PHP 100

6.3PHP基本語法 102

6.3.1數據類型 102

6.3.2常量與變量 108

6.3.3運算符 113

6.3.4流程控制 119

6.4數組 129

6.4.1數組的定義 129

6.4.2數組的操作 131

6.5函數 140

6.5.1認識函數 140

6.5.2自定義函數 140

6.5.3函數和變量作用域 145

6.5.4函數高級應用 147

習題 149

第7章數據庫基礎 151

7.1MySQL基本操作 151

7.1.1phpMyAdmin的使用 151

7.1.2MySQL基本操作 161

7.2在PHP中操作數據庫 163

7.2.1連接到一個MySQL數據庫 163

7.2.2訪問數據庫中的數據 164

7.2.3插入、修改、刪除記錄 165

習題 167

第8章PHP高級應用 168

8.1類與對象 168

8.1.1面向對象的概念 168

8.1.2類與對象 169

8.1.3PHP5中的魔術方法 186

8.2文件處理 189

8.2.1文件的打開與關閉 189

8.2.2文件的訪問 190

8.2.3目錄的處理 192

8.2.4文件上傳與下載 195

習題 198

第9章會話管理與XML技術 200

9.1Cookie 200

9.1.1Cookie的優缺點 200

9.1.2Cookie的使用 201

9.2Session 204

9.2.1什么是Session 204

9.2.2Session的使用 204

9.3PHP與XML技術 205

9.3.1XML語法 205

9.3.2XML文檔結構 206

9.3.3使用PHP創建XML文檔 206

9.3.4使用SimpleXML創建和解析XML 207

9.3.5XML的應用——RSS 211

小結 213

第10章正則表達式及PHP異常處理機制 214

10.1正則表達式簡介 214

10.2正則表達式基礎語法 215

10.2.1元字符 215

10.2.2模式修飾符 216

10.3POSIX擴展正則表達式函數 216

10.3.1字符串匹配函數——ereg()和eregi() 216

10.3.2字符串替換函數——ereg_replace()和eregi_replace() 217

10.3.3字符串拆分函數——split()和spliti() 218

10.4Perl兼容正則表達式函數 219

10.4.1對數組查詢匹配函數——preg_grep() 220

10.4.2字符串匹配函數preg_match()和preg_match_all() 221

10.4.3轉義特殊字符函數——preg_quote() 221

10.4.4搜索和替換函數——preg_replace() 222

10.4.5字符串拆分函數——preg_split() 223

10.5PHP錯誤和異常處理 224

10.5.1PHP的錯誤處理機制 224

10.5.2自定義錯誤處理 227

10.5.3PHP異常處理 227

小結 232

第11章Smarty模板技術 233

11.1MVC概述 233

11.1.1MVC開發模式簡介 233

11.1.2Smarty技術介紹 234

11.2Smarty的安裝與配置 236

11.2.1Smarty的安裝 236

11.2.2Smarty的配置 237

11.3Smarty的使用 239

11.3.1Smarty使用示例 239

11.3.2Smarty的使用步驟 240

11.4Smarty模板變量 242

11.4.1模板中輸出PHP分配的變量 242

11.4.2模板中輸出PHP分配的變量 244

11.4.3變量調節器 245

11.5Smarty模板函數 251

11.5.1內建函數 251

11.5.2自定義函數 254

11.6流程控制 258

11.6.1條件選擇結構if…else 258

11.6.2foreach 259

11.6.3section 261

11.7Smarty的緩存處理 262

11.7.1在Smarty中控制緩存 262

11.7.2一個頁面多個緩存 264

11.7.3為緩存實例消除處理開銷 264

11.7.4清除緩存 265

11.7.5關閉局部緩存 266

11.8自定義插件 267

11.8.1插件的命名方式 268

11.8.2插件的編寫 268

11.8.3函數插件 269

11.8.4修正器插件 270

11.8.5塊函數插件 271

11.8.6輸出過濾器插件 271

小結 272

第12章基于MVC的仿記事狗微博系統 273

12.1系統概述 273

12.2數據庫設計 273

12.3項目實現 275

12.3.1用戶注冊模塊的實現 276

12.3.2用戶登錄 279

12.3.3微博主頁面 281

小結 290

第13章旅游網站開發 291

13.1系統概述 291

13.2數據庫結構 291

13.3后臺功能的實現 293

13.3.1管理用戶登錄 293

13.3.2后臺主界面 296

13.3.3景點列表頁面 297

13.3.4景點列表的編輯 300

13.3.5景點信息添加模塊 302

13.4前臺界面 304

13.4.1前臺首頁 304

13.4.2杭州旅游的主頁 309

13.4.3景點模塊設計 314

習題 319

第14章博客管理系統 320

14.1需求分析 320

14.2系統設計 320

14.2.1系統功能結構 321

14.2.2系統流程圖 321

14.2.3開發環境 322

14.2.4文件夾組織結構 322

14.3數據庫設計 322

14.3.1數據庫概念設計 322

14.3.2數據庫物理結構設計 323

14.4首頁設計 325

14.4.1首頁技術分析 325

14.4.2首頁的實現過程 326

14.5博文管理模塊設計 331

14.5.1博文管理模塊技術分析 331

14.5.2添加博文的實現過程 332

14.5.3博文列表的實現過程 334

14.5.4查看博文、評論的實現過程 338

14.5.5刪除文章、評論的實現過程 344

14.6圖片上傳模塊設計 345

14.6.1圖片上傳模塊技術分析 345

14.6.2圖片上傳的實現過程 346

14.6.3圖片瀏覽與刪除的實現過程 348

14.7朋友圈模塊設計 354

14.7.1朋友圈模塊技術分析 354

14.7.2查詢好友的實現過程 355

小結 360

  ??

  

  ??

  

  ??

  

  ??

  

PHP開發自學經典

  

目錄

  

·VI·

  

  

·VII·

  

  

  

  

  

  

作為一種通用開源腳本語言,PHP語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發領域。用PHP制作出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執行。本書從最基礎的HTML開始,全面系統地介紹了PHP的各項技術。主要內容包括:XHTML技術、CSS技術、JavaScript基礎知識、Web開發環境部署、精品課網站制作、PHP基礎、數據庫基礎、PHP高級應用、會話管理與XML技術、正則表達式及PHP異常處理機制、Smarty模板技術、基于MVC的案例等內容,并在最后兩章詳細介紹了旅游網站開發、博客管理系統兩個實例的制作過程。
  本書專為廣大PHP初學者量身定制,不僅適合各大院校作為教材使用,同時,也是PHP愛好者自學PHP的首選之作。
PHP(Hypertext Preprocessor)是一種通用開源腳本語言,特別適合于Web開發領域。PHP獨特的語法混合了C、Java、Perl以及PHP自創的語法,因此它更易于學習,應用更加廣泛。
  本書從最基本的HTML知識開始講起,將PHP開發的完整步驟非常清晰地呈現給讀者。書中含有大量基礎案例,并標有代碼的詳細注解,很多內容都通過截圖的形式展現出來,讓讀者一目了然。書中還提供了一些初學者易犯錯誤的經驗總結,讓讀者通過本書的學習可以在最短的時間內掌握最基本、最實用的核心技術。
  本書共分為14章,各章節內容如下。
  第1章:XHTML技術,介紹靜態網頁XHTML應用的注意事項。
  第2章:CSS技術,通過案例介紹CSS基礎語法及常用屬性。
  第3章:JavaScript基礎知識,進一步鞏固JavaScript基本語法,熟練應用JavaScript實現網頁動態效果。
  第4章:Web開發環境部署,分別介紹Windows環境下以及Linux環境下PHP開發及運行環境的安裝與部署。
  第5章:精品課網站制作,通過河北軟件職業技術學院《HTML+CSS+JavaScript精品課程》網站靜態頁面的開發介紹XHTML的使用、CSS修飾技巧以及JavaScript提供交互動態功能的綜合開發過程。
  第6章:PHP基礎,學習PHP的基本語法。
  第7章:數據庫基礎,Web項目中通常會有大量數據被存儲到數據庫中,本章主要介紹開源數據庫MySQL的基本應用以及PHP訪問數據庫的一些典型技巧。
  第8章:PHP高級應用,PHP 5正式版本的發布,標志著一個全新的PHP時代的到來。PHP 5的最大特點是引入了面向對象的全部機制。本章將介紹類與對象的相關概念。在Web編程中,文件的操作是非常重要的,本章還將介紹文件處理的相關技術。
  第9章:會話管理與XML技術,HTTP是一個無狀態的協議,為了使得網站可以跟蹤客戶端與服務器之間的交互,保存和記憶每個用戶的身份和信息,就需要進行會話管理。而XML是一個新興技術,通常被用來解決網絡間的數據共享、分布式數據處理、不同平臺間的信息交換等。本章主要介紹會話管理與XML技術。
  第10章:正則表達式及PHP異常處理機制,正則表達式在字符串處理上有著強大的功能。許多程序設計語言都支持利用正則表達式進行字符串操作,使用正則表達式可以非常方便地用來檢索和/或替換那些符合某個模式的文本內容。本章主要介紹正則表達式的基本語法以及在PHP開發過程中常見錯誤的控制。
  第11章:Smarty模板技術,本章介紹MVC程序設計的理論與實現方法,對PHP中常用的Smarty模板技術進行了詳細闡述。主要知識點包括:MVC程序設計的思想,Smarty的安裝,Smarty模板的常用語法、函數及緩存技術等。
  第12章:基于MVC的仿記事狗微博系統,詳細介紹了MVC框架技術的應用。
  第13章:旅游網站開發,在Windows + PHP + Apache +MySQL的開發環境下實現一個旅游網站,通過該案例詳細介紹如何利用Smarty模板技術進行項目開發的思路及技術。
  第14章:博客管理系統,綜合運用本書中所有理論知識,詳細介紹管理系統的開發流程,進一步掌握項目的需求分析及系統設計。
  本書由張瑩、耿興隆、薛玉倩編著。作者均有多年PHP開發實戰經驗,同時也具有多年的教學經驗,在結構安排上更加能夠考慮到初學者的需求。另外,參與本書編寫的還有張麗、曹培培、胡文華、尚峰、蔣燕燕、楊誠、張悅、李鳳云、薛峰、張石磊、孫蕊、王雪麗、張旭、伏銀戀、張班班等人,由于編者水平所限,加之時間倉促,書中難免有疏漏和不足之處,懇請專家和廣大讀者指正。
  
  編者
  
  ??
  
  ??
  
  ??
  
  ??
  
PHP開發自學經典
  
前 言
  
·II·
  
  
·III·
  
  
  
  
  
  

pagetop