C++服務(wù)器開發(fā)精髓 源代碼
12.7MB / 09-28
第一行代碼:Android(第3版) 隨書資源 + 思維導(dǎo)圖
61.4MB / 10-08
Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn) 配套數(shù)據(jù)及代碼 完整版
301MB / 07-23
rCore-Tutorial-Book第三版(rCore手冊) 源碼 免費版
18.2MB / 06-28
Windows黑客編程技術(shù)詳解 隨書配套源碼
53.1MB / 12-04
Python項目開發(fā)案例集錦 實戰(zhàn)項目代碼+配套文件
1.05GB / 02-26
Python 快速入門(第3版)配套資源
23MB / 01-20
物聯(lián)網(wǎng)So Easy 基于Blynk平臺的IOT項目實踐 配套資源
35MB / 01-20
細(xì)說PHP 配套源碼
12.82MBMB / 01-19
矢量圖形系統(tǒng)開發(fā)與編程 隨書配套源碼
1.15MB / 01-19
-
C++服務(wù)器開發(fā)精髓 源代碼 隨書源碼 / 12.7MB
-
第一行代碼:Android(第3版) 隨書資源 + 思維導(dǎo)圖 隨書源碼 / 61.4MB
-
Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn) 配套數(shù)據(jù)及代碼 完整版 隨書源碼 / 301MB
-
-
Windows黑客編程技術(shù)詳解 隨書配套源碼 隨書源碼 / 53.1MB
-
Python項目開發(fā)案例集錦 實戰(zhàn)項目代碼+配套文件 隨書源碼 / 1.05GB
-
Python 快速入門(第3版)配套資源 隨書源碼 / 23MB
-
-
細(xì)說PHP 配套源碼 隨書源碼 / 12.82MBMB
-
矢量圖形系統(tǒng)開發(fā)與編程 隨書配套源碼 隨書源碼 / 1.15MB
詳情介紹
ThinkPHP實戰(zhàn)實戰(zhàn)性很強,沒有冗長的概念講解,都是實際項目中使用的實用技術(shù),比如驗證碼、文件上傳、圖像處理、調(diào)試、安全、緩存等。留言板、博客、論壇、微信公眾平臺開發(fā)4個實戰(zhàn)項目案例,使讀者盡快切入ThinkPHP企業(yè)級項目開發(fā)。
內(nèi)容簡介
PHP是一種通用開源腳本語言,開源、跨平臺、易于使用,主要適用于Web開發(fā)領(lǐng)域。MVC模式使得PHP在大型Web項目開發(fā)中耦合性低、重用性高、可維護(hù)性高、有利于軟件工程化管理。本書以實用性為目標(biāo),系統(tǒng)地介紹了ThinkPHP框架的相關(guān)技術(shù)及其在Web開發(fā)中的應(yīng)用。 全書共14章,每一章都是相對獨立的知識點的集合。內(nèi)容涵蓋了ThinkPHP常用功能模塊和實用技巧、MySQL數(shù)據(jù)庫的設(shè)計與應(yīng)用、完整的Web項目開發(fā)流程等目前PHP開發(fā)中*主流的技術(shù),每一章都有大量的示例以及詳盡的注釋,便于讀者的理解和掌握。*后通過4個完整的項目詳細(xì)介紹了Web應(yīng)用從設(shè)計到運行的各個環(huán)節(jié),便于讀者更好地實踐。 對于擁有PHP基礎(chǔ)而不知道下一步該做什么的讀者而言,本書不失為一本好的入門教材,本書所有的實例都可以在Web開發(fā)中直接使用,使讀者能夠加快Web應(yīng)用開發(fā)的進(jìn)程。此外,本書也適合對于網(wǎng)絡(luò)開發(fā)有興趣的讀者,以及大中專院校和培訓(xùn)機構(gòu)的師生閱讀與參考。
作者簡介
夏磊,目前從事軟件開發(fā)工作。精通PHP服務(wù)器腳本語言技術(shù),善于把握運用新技術(shù),如LAMP&LNMP平臺以及Node.js平臺下Web軟件的開發(fā)、軟件架構(gòu)、設(shè)計模式等。作者博客上大量的PHP相關(guān)技術(shù)文章,深受讀者好評。
目 錄
目 錄
第1章 ThinkPHP入門 1
1.1 MVC模式概述 1
1.2 ThinkPHP是什么 2
1.3 搭建PHP開發(fā)環(huán)境 2
1.3.1 獲取UPUPW 2
1.3.2 安裝UPUPW 3
1.3.3 目錄結(jié)構(gòu)說明 4
1.3.4 添加虛擬主機 4
1.3.5 安裝集成開發(fā)環(huán)境PHPStorm 6
1.4 第一個ThinkPHP程序 7
1.5 應(yīng)用結(jié)構(gòu)說明 8
1.5.1 目錄說明 8
1.5.2 入口文件 8
1.5.3 自動生成 9
1.5.4 模塊 9
1.5.5 控制器 9
1.6 術(shù)語解釋 10
1.7 小結(jié) 11
第2章 配 置 12
2.1 配置類型 13
2.1.1 默認(rèn)配置 13
2.1.2 公共配置 13
2.1.3 模式配置 13
2.1.4 調(diào)試配置 14
2.1.5 場景配置 14
2.1.6 模塊配置 14
2.1.7 擴(kuò)展配置 14
2.1.8 動態(tài)配置 15
2.2 配置操作 15
2.2.1 C函數(shù) 16
2.2.2 讀取配置 17
2.2.3 加載擴(kuò)展配置 19
2.2.4 寫入配置 20
2.3 小結(jié) 23
第3章 路 由 24
3.1 URL的三種模式 24
3.1.1 動態(tài)URL 24
3.1.2 靜態(tài)URL 25
3.1.3 偽靜態(tài)URL 25
3.2 ThinkPHP的路由 25
3.2.1 路由模式 25
3.2.2 路由配置 29
3.3 小結(jié) 34
第4章 控制器 35
4.1 控制器的定義 35
4.2 前置操作和后置操作 37
4.3 動作參數(shù)綁定 38
4.4 偽靜態(tài) 40
4.5 URL大小寫 40
4.6 URL生成 41
4.6.1 地址表達(dá)式 41
4.6.2 參數(shù) 41
4.6.3 偽靜態(tài)后綴 41
4.6.4 URL模式處理 41
4.6.5 生成路由地址 42
4.7 Ajax返回 42
4.8 重定向和頁面跳轉(zhuǎn) 43
4.8.1 重定向 43
4.8.2 頁面跳轉(zhuǎn) 44
4.9 HTTP請求方法 46
4.10 讀取輸入 48
4.11 空操作 50
4.12 空控制器 51
4.13 小結(jié) 52
第5章 模 型 53
5.1 準(zhǔn)備工作 53
5.2 模型定義 54
5.3 模型實例化 54
5.3.1 new實例化 54
5.3.2 M函數(shù)實例化 55
5.3.3 D函數(shù)實例化 55
5.3.4 空模型實例化 55
5.4 連貫操作 55
5.4.1 where 56
5.4.2 table 57
5.4.3 alias 57
5.4.4 data 58
5.4.5 field 58
5.4.6 order 59
5.4.7 limit 60
5.4.8 page 61
5.4.9 group 61
5.4.10 having 61
5.4.11 join 61
5.4.12 union 62
5.4.13 distinct 62
5.4.14 lock 62
5.4.15 cache 63
5.4.16 fetchSql 63
5.4.17 strict 64
5.4.18 index 64
5.5 CURD操作 64
5.5.1 創(chuàng)建數(shù)據(jù) 64
5.5.2 插入數(shù)據(jù) 65
5.5.3 讀取數(shù)據(jù) 65
5.5.4 更新數(shù)據(jù) 66
5.5.5 刪除數(shù)據(jù) 67
5.6 查詢語言 68
5.6.1 查詢方式 68
5.6.2 表達(dá)式查詢 68
5.6.3 快捷查詢 70
5.6.4 區(qū)間查詢 71
5.6.5 統(tǒng)計查詢 71
5.7 自動驗證 72
5.8 自動完成 78
5.9 視圖模型 82
5.10 關(guān)聯(lián)模型 85
5.10.1 HAS_ONE 85
5.10.2 BELONGS_TO 88
5.10.3 HAS_MANY 89
5.10.4 MANY_TO_MANY 90
5.11 小結(jié) 91
第6章 視 圖 92
6.1 模板定義 92
6.2 模板主題 92
6.3 模板賦值 93
6.4 模板渲染 93
6.5 總結(jié) 94
第7章 模 板 95
7.1 變量輸出 95
7.1.1 輸出形式 95
7.1.2 測試 96
7.2 系統(tǒng)變量 98
7.2.1 語法形式 98
7.2.2 配置輸出 98
7.2.3 測試 98
7.3 函數(shù) 100
7.3.1 函數(shù)類型 100
7.3.2 測試 100
7.4 變量默認(rèn)值 101
7.4.1 語法形式 101
7.4.2 測試 102
7.5 算術(shù)運算符 103
7.5.1 語法形式 103
7.5.2 測試 103
7.6 模板繼承 105
7.6.1 語法形式 105
7.6.2 測試 106
7.7 視圖包含 107
7.7.1 語法形式 107
7.7.2 模板表達(dá)式 107
7.7.3 模板文件 107
7.7.4 測試 107
7.8 內(nèi)置標(biāo)簽 108
7.8.1 volist標(biāo)簽 109
7.8.2 foreach標(biāo)簽 110
7.8.3 for標(biāo)簽 110
7.8.4 switch標(biāo)簽 111
7.8.5 比較標(biāo)簽 111
7.8.6 empty標(biāo)簽 114
7.8.7 defined標(biāo)簽 114
7.8.8 標(biāo)簽嵌套 114
7.8.9 import標(biāo)簽 115
7.8.10 使用原生PHP 115
7.8.11 不解析輸出 115
7.9 模板布局 116
7.10 模板常量替換 116
7.11 模板注釋 117
7.12 測試 118
7.13 總結(jié) 126
第8章 調(diào) 試 127
8.1 調(diào)試模式 127
8.2 異常處理 127
8.3 日志 128
8.3.1 日志級別 129
8.3.2 記錄方式 129
8.3.3 寫入日志 129
8.4 變量輸出 130
8.5 執(zhí)行統(tǒng)計 130
8.6 SQL輸出 131
8.7 測試 131
8.7.1 異常測試 131
8.7.2 日志測試 132
8.7.3 變量輸出測試 133
8.7.4 執(zhí)行統(tǒng)計測試 133
8.7.5 SQL輸出測試 134
8.8 總結(jié) 135
第9章 緩 存 136
9.1 數(shù)據(jù)緩存 136
9.1.1 寫入緩存 136
9.1.2 讀取緩存 136
9.1.3 刪除緩存 137
9.2 頁面緩存 137
9.3 數(shù)據(jù)庫查詢緩存 138
9.4 總結(jié) 139
第10章 專 題 140
10.1 session操作 140
10.1.1 session寫入 140
10.1.2 session讀取 140
10.1.3 session刪除 140
10.2 cookie操作 141
10.2.1 cookie寫入 141
10.2.2 cookie讀取 141
10.2.3 讀取所有cookie 141
10.2.4 cookie刪除 141
10.3 分頁 141
10.3.1 分頁語法 141
10.3.2 測試 142
10.4 文件上傳 145
10.5 驗證碼 146
10.6 圖像處理 149
10.6.1 實例化Image 149
10.6.2 獲取圖片基本信息 149
10.6.3 圖像裁剪 150
10.6.4 圖像縮略圖 151
10.6.5 水印 152
10.7 總結(jié) 153
第11章 留言板項目實戰(zhàn) 154
11.1 項目目的 154
11.2 項目需求 154
11.3 數(shù)據(jù)表設(shè)計 154
11.4 模塊設(shè)計 155
11.5 編碼實現(xiàn) 155
11.5.1 編寫模型 155
11.5.2 編寫留言控制器 156
11.5.3 編寫用戶控制器 159
11.5.4 編寫留言列表 162
11.5.5 編寫留言發(fā)表頁面 163
11.5.6 編寫用戶登錄界面 163
11.5.7 編寫用戶注冊頁面 164
11.6 運行效果 165
11.6.1 留言界面 165
11.6.2 用戶登錄 166
11.6.3 登錄后留言列表 166
11.6.4 發(fā)表留言 166
11.6.5 留言成功 166
11.6.6 注冊頁面 167
11.7 項目總結(jié) 167
第12章 博客系統(tǒng)項目實戰(zhàn) 168
12.1 項目目的 168
12.2 需求分析 168
12.3 功能設(shè)計 168
12.4 數(shù)據(jù)庫設(shè)計 169
12.5 數(shù)據(jù)庫字典 169
12.6 模塊設(shè)計 171
12.6.1 Admin模塊 171
12.6.2 Common模塊 175
12.6.3 Home模塊 177
12.7 項目總結(jié) 182
第13章 論壇系統(tǒng)項目實戰(zhàn) 183
13.1 項目目的 183
13.2 功能設(shè)計 183
13.3 數(shù)據(jù)庫設(shè)計 183
13.4 數(shù)據(jù)庫字典 184
13.5 模塊設(shè)計 186
13.5.1 Common模塊 186
13.5.2 Admin模塊 190
13.5.3 Home模塊 192
13.6 項目總結(jié) 193
第14章 微信公眾號開發(fā) 195
14.1 項目目的 195
14.2 功能設(shè)計 195
14.3 開通測試公眾號 196
14.4 下載開發(fā)類庫 197
14.5 開始會話開發(fā) 197
14.5.1 注冊流程 199
14.5.2 登錄流程 200
14.5.3 查看個人資料流程 200
14.5.4 上傳頭像流程 200
14.5.5 退出登錄流程 200
14.5.6 全局回復(fù)處理 201
14.5.7 示例代碼 201
14.5.8 測試 212
14.6 自定義菜單開發(fā) 213
14.6.1 獲取AccessToken 213
14.6.2 創(chuàng)建自定義菜單 214
14.6.3 響應(yīng)自定義菜單 216
14.7 項目總結(jié) 216
結(jié) 語 217
《ThinkPHP實戰(zhàn)》隨書代碼
本地部署教程
參考數(shù)據(jù)搭建本地upupw集成環(huán)境
在本地新建think_inaction數(shù)據(jù)庫
下載程序代碼點擊下載,將其解壓到web目錄如thinphp-inaction
在需要測試的項目中更改數(shù)據(jù)庫配置文件Application/Common/Conf/config.php或者Applicatio/Home/Conf/confg.php,更改為自己的賬號密碼
//localhost/think-inaction/項目名或章節(jié)名 訪問即可
下載地址
人氣書籍
C#高級編程(第7版)源代碼 34M
鋒利的jquery第二版 源碼 附pdf電子書
ASP.NET項目開發(fā)案例全程實錄(第2版) 案例源碼打包
Java Web開發(fā)實戰(zhàn)1200例 (第2卷) 中文 隨書源碼[104MB]
精通CSS+DIV網(wǎng)頁樣式與布局 配套視頻教程
中文版MATLAB2018從入門到精通 (天工在線) 隨書源碼
C++ 程序設(shè)計經(jīng)典300例 (侯曉琴) 隨書源碼[39MB]
javascript 開發(fā)技術(shù)大全源碼(典型應(yīng)用+實例)
JavaScript DOM編程藝術(shù) 源代碼(400K)
零基礎(chǔ)入門學(xué)習(xí)Python(第2版)微課視頻版 (小甲魚) 源代碼+課件+
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的《ThinkPHP實戰(zhàn)》隨書代碼 夏磊著資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。