-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

PHP從入門到精通(第5版)

( 簡體 字)
作者:明日科技類別:1. -> 程式設計 -> 網路編程 -> PHP
譯者:
出版社:清華大學出版社PHP從入門到精通(第5版) 3dWoo書號: 52106
詢問書籍請說出此書號!

缺書
NT售價: 400

出版日:12/1/2019
頁數:540
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302541394
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版,十年錘煉,打造經典。叢書迄今累計重印500多次,銷售250多萬冊。不僅深受廣大程序員的喜愛,還被百余所高校選為計算機、軟件等相關專業的教學參考用書。“軟件開發視頻大講堂”叢書(第5版)在繼承前4版所有優點的基礎上,進一步修正了疏漏,優化了圖書內容,更新了開發環境和工具,并根據讀者建議替換了部分學習視頻。同時,提供了從“入門學習→實例應用→模塊開發→項目開發→能力測試→面試”等各個階段的海量開發資源庫,使之更適合讀者學習、訓練、測試。為了方便教學,還提供了教學課件PPT。
PHP是全球最普及、應用最廣泛的互聯網開發語言之一。PHP語言具有簡單、易學、源碼開放、可操作多種主流與非主流的數據庫、支持面向對象的編程、支持跨平臺的操作以及完全免費等特點,越來越受到廣大程序員的青睞和認同。PHP目前擁有幾百萬名用戶,發展速度很快。相信在經過不斷發展后,PHP一定會成為互聯網開發語言“主流中的主流”。
本書內容
本書提供了PHP從入門到編程高手所必備的各類知識,共分4篇。
第1篇:基礎知識。本篇通過初識PHP、PHP環境搭建和開發工具、PHP語言基礎、流程控制語句、字符串操作、正則表達式、PHP數組、PHP與Web頁面交互、PHP與JavaScript交互、日期和時間等內容的介紹,并結合大量的圖示、實例、視頻等,使讀者快速掌握PHP語言,并為以后編程奠定堅實的基礎。
第2篇:核心技術。本篇介紹了Cookie與Session、圖形圖像處理技術、文件系統、面向對象、PHP加密技術、MySQL數據庫基礎、phpMyAdmin圖形化管理工具、PHP操作MySQL數據庫、PDO數據庫抽象層、ThinkPHP框架等內容。讀者學習完本篇內容后,能夠開發數據庫應用程序和一些中小型的熱點模塊。
第3篇:高級應用。本篇介紹了Smarty模板技術、PHP與XML技術、PHP與Ajax技術等內容。讀者學習完本篇內容后,能夠開發一些實用的網絡程序。
第4篇:項目實戰。本篇介紹了兩個實戰項目:電子商務網站和編程e學網。第一個項目通過Smarty模板技術、PDO數據庫抽象層、Ajax等主流技術實現一個大型、完整的電子商務平臺,同時運用軟件工程的設計思想,讓讀者學習如何進行網站項目的實踐開發。第二個項目通過ThinkPHP框架開發一個導航網,該項目是運用軟件工程設計思想中最流行的MVC設計觀念,通過一個國產框架ThinkPHP編寫而成。讀者通過該項目可以了解網站導航的開發流程,進而掌握應用ThinkPHP框架開發網站的流程以及常用的技術。
本書特點
由淺入深,循序漸進。本書以初、中級程序員為對象,先從PHP語言基礎學起,再學習PHP的核心技術,然后學習PHP的高級應用,最后學習開發一個完整項目。講解步驟詳盡、版式新穎,在操作的內容圖片上以編號+內容的方式進行標注,使讀者在閱讀時一目了然,從而快速掌握書中內容。
微課視頻,講解詳盡。為便于讀者直觀感受程序開發的全過程,書中大部分章節都配備了教學微視頻,使用手機掃描正文小節標題一側的二維碼,即可觀看學習,能快速引導初學者入門,感受編程的快樂和成就感,進一步增強學習的信心。
實例典型,輕松易學。通過實例學習是最好的學習方式,本書通過“一個知識點、一個例子、一個結果、一段評析、一個綜合應用”的模式,透徹詳盡地講述了實際開發中所需的各類知識。另外,為了便于讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供了注釋。
精彩欄目,貼心提醒。本書根據需要在各章安排了很多“注意”“說明”“技巧”等小欄目,讓讀者可以在學習過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
應用實踐,隨時練習。書中幾乎每章都提供了“實踐與練習”,使讀者能夠通過對問題的解答重新回顧、熟悉所學知識,舉一反三,為進一步學習做好充分的準備。
讀者對象
初學編程的入門者;編程愛好者;大中專院校的老師和學生;相關培訓機構的老師和學員;做畢業設計的學生;初、中級程序開發人員;程序測試及維護人員;參加實習的“菜鳥”程序員。
讀者服務
學習本書時,請先掃描封底的權限二維碼(需要刮開涂層)獲取學習權限,然后即可免費學習書中的所有線上線下資源。本書所附贈的各類學習資源,讀者可登錄清華大學出版社網站,在對應圖書頁面下獲取其下載方式。也可掃描圖書封底的“文泉云盤”二維碼,獲取其下載方式。為了方便解決本書疑難問題,讀者朋友可加我們的企業QQ,也可以登錄明日科技官方網站留言,我們將竭誠為您服務。
致讀者
本書由明日科技PHP程序開發團隊組織編寫,明日科技是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的教材多次榮獲“全行業優秀暢銷品種”“中國大學出版社優秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
在編寫本書的過程中,我們始終本著科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。感謝您購買本書,希望本書能成為您編程路上的領航者。“零門檻”編程,一切皆有可能。祝讀書快樂!
內容簡介:

《PHP從入門到精通(第5版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網絡開發應該掌握的各方面技術。全書共分為4篇25章,其中,基礎知識篇包括初識PHP、PHP環境搭建和開發工具、PHP語言基礎、流程控制語句、字符串操作、正則表達式、PHP數組、PHP與Web頁面交互、PHP與JavaScript交互、日期和時間;核心技術篇包括Cookie與Session、圖形圖像處理技術、文件系統、面向對象、PHP加密技術、MySQL數據庫基礎、phpMyAdmin圖形化管理工具、PHP操作MySQL數據庫、PDO數據庫抽象層、ThinkPHP框架;高級應用篇包括Smarty模板技術、PHP與XML技術、PHP與Ajax技術;項目實戰篇包括應用Smarty模板開發電子商務網站、應用ThinkPHP框架開發編程e學網等內容。
目錄:

第1篇基礎知識
第1章初識PHP2
視頻講解:23分鐘
1.1PHP概述3
1.1.1什么是PHP3
1.1.2PHP語言的優勢3
1.1.3PHP5的新特性4
1.1.4PHP的發展趨勢4
1.1.5PHP的應用領域5
1.2擴展庫5
1.3如何學好PHP8
1.4學習資源9
1.4.1常用軟件資源9
1.4.2常用網上資源10
1.4.3主要圖書網站10
1.5網站建設的基本流程10
1.6小結11
第2章PHP環境搭建和開發工具12
視頻講解:1小時9分鐘
2.1在Windows下使用WampServer13
2.1.1PHP開發環境的安裝13
2.1.2PHP服務器的啟動與停止15
2.1.3PHP開發環境的關鍵配置16
2.2在Linux下的安裝配置19
2.2.1安裝Apache服務器19
2.2.2安裝MySQL數據庫20
2.2.3安裝PHP521
2.3PHP常用開發工具23
2.4第一個PHP實例24
2.5小結26
2.6實踐與練習26
第3章PHP語言基礎27
視頻講解:2小時48分鐘
3.1PHP的標記風格28
3.2PHP注釋的應用28
3.3PHP的數據類型30
3.3.1標量數據類型30
3.3.2復合數據類型35
3.3.3特殊數據類型36
3.3.4數據類型轉換37
3.3.5檢測數據類型39
3.4PHP常量39
3.4.1聲明和使用常量39
3.4.2預定義常量41
3.5PHP變量42
3.5.1變量聲明及使用42
3.5.2變量作用域44
3.5.3可變變量46
3.5.4PHP預定義變量46
3.6PHP運算符47
3.6.1算術運算符47
3.6.2字符串運算符48
3.6.3賦值運算符49
3.6.4遞增或遞減運算符49
3.6.5位運算符50
3.6.6邏輯運算符51
3.6.7比較運算符52
3.6.8條件運算符53
3.6.9運算符的優先級53
3.7PHP的表達式54
3.8PHP函數55
3.8.1定義和調用函數55
3.8.2在函數間傳遞參數56
3.8.3從函數中返回值58
3.8.4變量函數58
3.9PHP編碼規范59
3.9.1什么是編碼規范59
3.9.2PHP書寫規則60
3.9.3PHP命名規則61
3.10小結63
3.11實踐與練習63
第4章流程控制語句64
視頻講解:1小時8分鐘
4.1條件控制語句65
4.1.1if語句65
4.1.2if…else語句66
4.1.3elseif語句67
4.1.4switch語句69
4.2循環控制語句71
4.2.1while循環語句71
4.2.2do…while循環語句72
4.2.3for循環語句73
4.2.4foreach循環語句74
4.3跳轉語句75
4.3.1break語句75
4.3.2continue語句77
4.4小結78
4.5實踐與練習79
第5章字符串操作80
視頻講解:56分鐘
5.1字符串的定義方法81
5.1.1使用單引號或雙引號定義字符串81
5.1.2使用定界符定義字符串82
5.2字符串操作82
5.2.1去除字符串首尾空格和特殊字符83
5.2.2轉義、還原字符串數據84
5.2.3獲取字符串的長度87
5.2.4截取字符串89
5.2.5比較字符串90
5.2.6檢索字符串92
5.2.7替換字符串94
5.2.8格式化字符串97
5.2.9分割、合成字符串98
5.3小結100
5.4實踐與練習100
第6章正則表達式101
視頻講解:33分鐘
6.1什么是正則表達式102
6.2正則表達式語法規則102
6.2.1行定位符(^和$)103
6.2.2單詞分界符(\b、\B)103
6.2.3字符類([])103
6.2.4選擇字符(|)104
6.2.5連字符(-)104
6.2.6排除字符([^])105
6.2.7限定符(?*+{n,m})105
6.2.8點號字符(.)105
6.2.9轉義字符(\)106
6.2.10反斜線(\)106
6.2.11括號字符(())107
6.2.12反向引用108
6.2.13模式修飾符108
6.3PCRE兼容正則表達式函數109
6.3.1preg_grep()函數109
6.3.2preg_match()和preg_match_all()函數109
6.3.3preg_quote()函數110
6.3.4preg_replace()函數111
6.3.5preg_replace_callback()函數112
6.3.6preg_split()函數112
6.4應用正則表達式對用戶注冊信息進行驗證112
6.5小結115
6.6實踐與練習115
第7章PHP數組116
視頻講解:1小時6分鐘
7.1什么是數組117
7.2聲明數組117
7.3數組的類型119
7.3.1數字索引數組119
7.3.2關聯數組119
7.4輸出數組120
7.5數組的構造121
7.5.1一維數組121
7.5.2二維數組121
7.6遍歷數組122
7.7字符串與數組的轉換124
7.8統計數組元素個數126
7.9查詢數組中指定元素127
7.10獲取數組中最后一個元素128
7.11向數組中添加元素129
7.12刪除數組中重復元素129
7.13綜合運用數組函數實現多文件上傳130
7.14小結132
7.15實踐與練習132
第8章PHP與Web頁面交互133
視頻講解:1小時6分鐘
8.1表單134
8.1.1創建表單134
8.1.2表單元素135
8.2在普通的Web頁中插入表單138
8.3獲取表單數據的兩種方法140
8.3.1使用POST方法提交表單140
8.3.2使用GET方法提交表單141
8.4PHP參數傳遞的常用方法142
8.4.1$_POST[]全局變量142
8.4.2$_GET[]全局變量143
8.4.3$_SESSION[]變量143
8.5在Web頁中嵌入PHP腳本144
8.5.1在HTML標記中添加PHP腳本144
8.5.2對表單元素的value屬性進行賦值144
8.6在PHP中獲取表單數據144
8.6.1獲取文本框、密碼域、隱藏域、按鈕、文本域的值144
8.6.2獲取單選按鈕的值146
8.6.3獲取復選框的值146
8.6.4獲取下拉列表框/菜單列表框的值148
8.6.5獲取文件域的值150
8.7對URL傳遞的參數進行編/解碼151
8.7.1對URL傳遞的參數進行編碼151
8.7.2對URL傳遞的參數進行解碼152
8.8PHP與Web表單的綜合應用153
8.9小結154
8.10實踐與練習154
第9章PHP與JavaScript交互155
視頻講解:1小時4分鐘
9.1了解JavaScript156
9.1.1什么是JavaScript156
9.1.2JavaScript的功能156
9.2JavaScript語言基礎156
9.2.1JavaScript數據類型157
9.2.2JavaScript變量157
9.2.3JavaScript注釋159
9.3自定義函數159
9.4JavaScript流程控制語句160
9.4.1條件語句160
9.4.2循環語句164
9.4.3跳轉語句166
9.5JavaScript事件167
9.6調用JavaScript腳本(JavaScript腳本嵌入方式)168
9.6.1在HTML中嵌入JavaScript腳本168
9.6.2應用JavaScript事件調用自定義函數169
9.6.3在PHP動態網頁中引用JS文件169
9.6.4解決瀏覽器不支持JavaScript的問題171
9.7在PHP中調用JavaScript腳本173
9.7.1應用JavaScript腳本驗證表單元素是否為空173
9.7.2應用JavaScript腳本制作二級導航菜單175
9.7.3應用JavaScript腳本控制文本域和復選框176
9.8小結179
9.9實踐與練習179
第10章日期和時間180
視頻講解:30分鐘
10.1系統時區設置181
10.1.1時區劃分181
10.1.2時區設置181
10.2PHP日期和時間函數181
10.2.1獲得本地化時間戳182
10.2.2獲取當前時間戳183
10.2.3獲取當前日期和時間183
10.2.4獲取日期信息185
10.2.5檢驗日期的有效性186
10.2.6輸出格式化的日期和時間186
10.2.7顯示本地化的日期和時間188
10.2.8將日期和時間解析為UNIX時間戳191
10.3日期和時間的應用192
10.3.1比較兩個時間的大小192
10.3.2實現倒計時功能192
10.3.3計算頁面腳本的運行時間193
10.4小結195
10.5實踐與練習195
第2篇核心技術
第11章Cookie與Session198
視頻講解:1小時8分鐘
11.1Cookie管理199
11.1.1了解Cookie199
11.1.2創建Cookie200
11.1.3讀取Cookie201
11.1.4刪除Cookie202
11.1.5Cookie的生命周期203
11.2Session管理203
11.2.1了解Session203
11.2.2創建會話204
11.2.3Session設置時間206
11.2.4通過Session判斷用戶的操作權限208
11.3Session高級應用210
11.3.1Session臨時文件210
11.3.2Session緩存211
11.3.3Session數據庫存儲212
11.4小結215
11.5實踐與練習215
第12章圖形圖像處理技術216
視頻講解:45分鐘
12.1在PHP中加載GD庫217
12.2Jpgraph的安裝與配置218
12.2.1Jpgraph的安裝218
12.2.2Jpgraph的配置218
12.3圖形圖像的典型應用219
12.3.1創建一個簡單的圖像219
12.3.2使用GD2函數在照片上添加文字219
12.3.3使用圖像處理技術生成驗證碼220
12.3.4使用柱形圖統計圖書月銷售量222
12.3.5使用折線圖統計圖書月銷售額223
12.3.6使用3D餅形圖統計各類商品的年銷售額比率225
12.4小結226
12.5實踐與練習226
第13章文件系統228
視頻講解:49分鐘
13.1文件處理229
13.1.1打開/關閉文件229
13.1.2讀寫文件230
13.1.3操作文件235
13.2目錄處理236
13.2.1打開/關閉目錄236
13.2.2瀏覽目錄237
13.2.3操作目錄238
13.3文件處理的高級應用238
13.3.1遠程文件的訪問239
13.3.2文件指針239
13.3.3鎖定文件240
13.4文件上傳241
13.4.1配置php.ini文件241
13.4.2預定義變量$_FILES242
13.4.3文件上傳函數243
13.4.4多文件上傳244
13.5小結245
13.6實踐與練習245
第14章面向對象246
視頻講解:26分鐘
14.1面向對象的基本概念247
14.1.1類247
14.1.2對象247
14.1.3面向對象編程的三大特點248
14.2PHP與對象248
14.2.1類的定義248
14.2.2成員方法249
14.2.3類的實例化249
14.2.4成員變量250
14.2.5類常量251
14.2.6構造方法和析構方法252
14.2.7繼承和多態的實現255
14.2.8“$this->”和“::”的使用257
14.2.9數據隱藏259
14.2.10靜態變量(方法)261
14.3面向對象的高級應用263
14.3.1final關鍵字263
14.3.2抽象類263
14.3.3接口的使用265
14.3.4克隆對象267
14.3.5對象比較268
14.3.6對象類型檢測269
14.3.7魔術方法270
14.4面向對象的應用—中文字符串的截取類274
14.5小結276
14.6實踐與練習276
第15章PHP加密技術277
視頻講解:23分鐘
15.1PHP加密函數278
15.1.1使用crypt()函數進行加密278
15.1.2使用md5()函數進行加密280
15.1.3使用sha1()函數進行加密281
15.2PHP加密擴展庫282
15.2.1Mcrypt擴展庫282
15.2.2Mhash擴展庫285
15.3小結286
15.4實踐與練習286
第16章MySQL數據庫基礎287
視頻講解:56分鐘
16.1MySQL概述288
16.2啟動和關閉MySQL服務器289
16.2.1啟動MySQL服務器289
16.2.2連接和斷開MySQL服務器289
16.3操作MySQL數據庫290
16.3.1創建數據庫290
16.3.2選擇數據庫291
16.3.3查看數據庫291
16.3.4刪除數據庫291
16.4MySQL數據類型292
16.4.1數字類型292
16.4.2字符串類型293
16.4.3日期和時間類型294
16.5操作數據表294
16.5.1創建數據表295
16.5.2查看表結構296
16.5.3修改表結構297
16.5.4重命名數據表298
16.5.5刪除數據表298
16.6數據表記錄的更新操作299
16.6.1數據表記錄的添加299
16.6.2數據表記錄的修改300
16.6.3數據表記錄的刪除300
16.7數據表記錄的查詢操作300
16.8MySQL中的特殊字符304
16.9小結305
16.10實踐與練習305
第17章phpMyAdmin圖形化管理工具306
視頻講解:10分鐘
17.1phpMyAdmin介紹307
17.2phpMyAdmin的使用307
17.2.1操作數據庫307
17.2.2操作數據表309
17.2.3使用SQL語句操作數據表311
17.2.4管理數據記錄315
17.2.5生成和執行MySQL數據庫腳本316
17.3小結318
17.4實踐與練習318
第18章PHP操作MySQL數據庫319
視頻講解:52分鐘
18.1PHP操作MySQL數據庫的方法320
18.1.1連接MySQL服務器320
18.1.2選擇MySQL數據庫321
18.1.3執行SQL語句322
18.1.4將結果集返回到數組中323
18.1.5從結果集中獲取一行作為對象325
18.1.6從結果集中獲取一行作為枚舉數組326
18.1.7從結果集中獲取一行作為關聯數組326
18.1.8獲取查詢結果集中的記錄數327
18.1.9釋放內存328
18.1.10關閉連接328
18.1.11連接與關閉MySQL服務器的最佳時機329
18.2管理MySQL數據庫中的數據330
18.2.1添加數據330
18.2.2編輯數據331
18.2.3刪除數據333
18.2.4批量數據操作334
18.3小結335
18.4實踐與練習335
第19章PDO數據庫抽象層336
視頻講解:48分鐘
19.1什么是PDO337
19.1.1PDO概述337
19.1.2PDO特點337
19.1.3安裝PDO337
19.2PDO連接數據庫338
19.2.1PDO構造函數338
19.2.2DSN詳解339
19.3PDO中執行SQL語句339
19.3.1exec方法339
19.3.2query方法339
19.3.3預處理語句—prepare和execute方法340
19.4PDO中獲取結果集340
19.4.1fetch方法340
19.4.2fetchAll方法342
19.4.3fetchColumn方法343
19.5PDO中捕獲SQL語句中的錯誤344
19.5.1使用默認模式—PDO::ERRMODE_SILENT344
19.5.2使用警告模式—PDO::ERRMODE_WARNING345
19.5.3使用異常模式—PDO::ERRMODE_EXCEPTION347
19.6PDO中錯誤處理348
19.6.1errorCode方法348
19.6.2errorInfo方法350
19.7PDO中事務處理351
19.8PDO中存儲過程352
19.9小結354
19.10實踐與練習354
第20章ThinkPHP框架355
視頻講解:2小時42分鐘
20.1ThinkPHP簡介356
20.1.1ThinkPHP框架的主要特性356
20.1.2環境要求356
20.1.3下載和安裝357
20.2ThinkPHP基礎358
20.2.1目錄結構358
20.2.2命名規范360
20.2.3架構總覽361
20.3ThinkPHP的配置364
20.3.1配置基礎364
20.3.2配置加載配置文件和目錄365
20.3.3入口配置366
20.3.4資源配置368
20.3.5調試配置368
20.4路由369
20.4.1路由概述369
20.4.2路由模式370
20.4.3路由定義370
20.4.4路由表達式374
20.4.5路由地址375
20.4.6路由分組375
20.4.7MISS路由376
20.5控制器377
20.5.1控制器的定義377
20.5.2跳轉和重定向378
20.6數據庫379
20.6.1數據庫的連接379
20.6.2基本操作382
20.7模型386
20.7.1模型的定義387
20.7.2模型基礎操作388
20.8視圖395
20.8.1視圖渲染395
20.8.2視圖賦值396
20.9模板398
20.9.1變量輸出398
20.9.2使用函數399
20.9.3內置標簽400
20.10小結403
20.11實踐與練習403
第3篇高級應用
第21章Smarty模板技術406
視頻講解:55分鐘
21.1Smarty簡介407
21.1.1什么是Smarty407
21.1.2Smarty與MVC407
21.1.3Smarty的特點407
21.2Smarty的安裝配置408
21.2.1Smarty的下載和安裝408
21.2.2第一個Smarty程序408
21.2.3Smarty配置410
21.3Smarty模板設計412
21.3.1Smarty模板文件412
21.3.2注釋412
21.3.3變量412
21.3.4修飾變量415
21.3.5流程控制417
21.4Smarty程序設計420
21.4.1Smarty中的常用方法420
21.4.2Smarty的配置變量422
21.5Smarty模板的應用422
21.5.1將Smarty的配置方法封裝到類中422
21.5.2Smarty+ADODB整合應用425
21.6小結427
21.7實踐與練習427
第22章PHP與XML技術428
視頻講解:24分鐘
22.1XML概述429
22.2XML語法429
22.2.1XML文檔結構429
22.2.2XML聲明430
22.2.3處理指令430
22.2.4注釋430
22.2.5XML元素431
22.2.6XML屬性431
22.2.7使用CDATA標記431
22.2.8XML命名空間432
22.3在PHP中創建XML文檔433
22.4SimpleXML類庫433
22.4.1創建SimpleXML對象434
22.4.2遍歷所有子元素435
22.4.3遍歷所有屬性436
22.4.4訪問特定節點元素和屬性437
22.4.5修改XML數據437
22.4.6保存XML文檔439
22.5動態創建XML文檔440
22.6小結441
22.7實踐與練習441
第23章PHP與Ajax技術442
視頻講解:42分鐘
23.1Ajax概述443
23.1.1什么是Ajax443
23.1.2Ajax的開發模式443
23.1.3Ajax的優點444
23.2Ajax使用的技術444
23.2.1JavaScript腳本語言444
23.2.2XMLHttpRequest444
23.2.3XML語言447
23.2.4DOM447
23.2.5CSS447
23.3Ajax開發需要注意的幾個問題448
23.4在PHP中應用Ajax技術的典型應用449
23.4.1在PHP中應用Ajax技術檢測用戶名449
23.4.2在PHP中應用Ajax技術實現博客文章類別添加451
23.5小結454
23.6實踐與練習454
第4篇項目實戰
第24章應用Smarty模板開發電子商務網站456
視頻講解:2小時21分鐘
24.1開發背景457
24.2需求分析457
24.3系統分析457
24.3.1系統目標457
24.3.2系統功能結構458
24.3.3開發環境459
24.3.4文件夾組織結構459
24.4數據庫與數據表的設計460
24.4.1數據庫分析460
24.4.2創建數據庫和數據表462
24.5公共文件設計464
24.5.1數據庫連接、管理和分頁類文件465
24.5.2Smarty模板配置類文件467
24.5.3執行類的實例化文件468
24.6前臺首頁設計468
24.6.1前臺首頁技術分析469
24.6.2前臺首頁實現過程470
24.7登錄模塊設計472
24.7.1登錄模塊概述472
24.7.2登錄模塊技術分析472
24.7.3用戶注冊474
24.7.4用戶登錄476
24.7.5找回密碼478
24.8會員信息模塊設計483
24.8.1會員信息模塊概述483
24.8.2會員信息模塊技術分析483
24.8.3會員中心484
24.8.4安全退出487
24.9商品顯示模塊488
24.9.1商品展示模塊概述488
24.9.2商品展示模塊技術分析489
24.9.3商品展示模塊的實現過程489
24.10購物車模塊設計492
24.10.1購物車模塊概述492
24.10.2購物車模塊技術分析493
24.10.3購物車展示495
24.10.4更改商品數量497
24.10.5刪除商品498
24.10.6保存購物車500
24.11收銀臺模塊設計502
24.11.1收銀臺模塊概述502
24.11.2收銀臺模塊技術分析502
24.11.3顯示訂單503
24.11.4填寫訂單503
24.11.5處理訂單504
24.12后臺首頁設計505
24.12.1后臺首頁概述505
24.12.2后臺首頁技術分析506
24.12.3后臺首頁實現過程508
24.13開發常見問題與解決510
24.13.1解決Ajax的亂碼問題510
24.13.2使用JS腳本獲取、輸出標簽內容510
24.13.3禁用頁面緩存510
24.13.4在新窗口中使用session511
24.13.5判斷上傳文件格式511
24.13.6設置服務器的時間511
24.14小結512
第25章應用ThinkPHP框架開發編程e學網513
視頻講解:1小時29分鐘
25.1項目設計思路514
25.1.1功能闡述514
25.1.2功能結構514
25.1.3系統預覽515
25.2數據庫設計517
25.2.1數據庫分析517
25.2.2數據表設計517
25.2.3連接數據庫520
25.3系統開發必備520
25.3.1系統開發環境520
25.3.2文件夾組織結構521
25.4前臺模塊設計521
25.4.1視頻首頁設計521
25.4.2登錄注冊頁面設計524
25.4.3視頻列表頁面設計529
25.4.4視頻播放頁面設計530
25.4.5會員中心頁面設計533
25.5后臺模塊設計535
25.5.1課程管理535
25.5.2資源管理537
25.5.3注冊會員539
25.5.4賬號管理540
25.6小結540
序: