為什么要寫(xiě)這本書(shū)
PHP語(yǔ)言已經(jīng)流行多年,并深入到Web開(kāi)發(fā)的各個(gè)領(lǐng)域。它能應(yīng)用于Windows、Linux和Mac OS等平臺(tái)上?;赑HP的開(kāi)發(fā)已經(jīng)廣泛地被互聯(lián)網(wǎng)公司采用,它已經(jīng)變得越來(lái)越重要。但是Web開(kāi)發(fā)往往需要結(jié)合多種技術(shù)進(jìn)行,因此具有較高的“門(mén)檻”,這使很多Web開(kāi)發(fā)愛(ài)好者受知識(shí)結(jié)構(gòu)的限制,技術(shù)上難以提高。
本書(shū)結(jié)合PHP開(kāi)發(fā)中的各種流行技術(shù)和典型應(yīng)用,介紹PHP實(shí)際開(kāi)發(fā)中涉及的最常用、最典型的一些開(kāi)發(fā)模塊和項(xiàng)目開(kāi)發(fā)案例。幫助讀者理解Web開(kāi)發(fā)的特點(diǎn)和PHP開(kāi)發(fā)涉及的各種熱門(mén)技術(shù)與主流框架,并熟悉各種應(yīng)用的解決方案,使讀者在技術(shù)上有質(zhì)的突破,從而提高實(shí)際開(kāi)發(fā)水平和項(xiàng)目實(shí)戰(zhàn)能力。本書(shū)中的大量實(shí)例和深入的分析均來(lái)自于作者多年的工作經(jīng)驗(yàn),對(duì)于解決開(kāi)發(fā)者所面臨的各種問(wèn)題有重要的借鑒意義。
本書(shū)有何特色
1.循序漸進(jìn),由淺入深
本書(shū)從Web開(kāi)發(fā)的基本概念講起,并結(jié)合開(kāi)發(fā)環(huán)境的搭建和PHP語(yǔ)言基礎(chǔ),為各階段的讀者順利進(jìn)入Web開(kāi)發(fā)領(lǐng)域奠定了基礎(chǔ)。然后從易到難安排了12個(gè)典型應(yīng)用模塊和6個(gè)項(xiàng)目案例開(kāi)發(fā),以提高讀者的實(shí)戰(zhàn)能力。
2.注重原理,結(jié)合實(shí)際分析
本書(shū)注重原理講解,每個(gè)模塊都從基礎(chǔ)設(shè)計(jì)和系統(tǒng)需求講起,針對(duì)每個(gè)模塊的核心技術(shù)原理,作者都給出了原理圖幫助讀者理解,并在后續(xù)的實(shí)際開(kāi)發(fā)中將該原理應(yīng)用到實(shí)際項(xiàng)目中。
3.構(gòu)架剖析,源代碼精解
隨著OOP開(kāi)發(fā)模式在編程方面的廣泛應(yīng)用,基于各種架構(gòu)的開(kāi)發(fā)已經(jīng)成為當(dāng)前程序開(kāi)發(fā)的主流。本書(shū)也順應(yīng)這種趨勢(shì),在模塊實(shí)現(xiàn)的過(guò)程中應(yīng)用了多種當(dāng)前流行的架構(gòu),并對(duì)每個(gè)涉及的架構(gòu)都做了深入的剖析并從原理上進(jìn)行了闡釋。最后通過(guò)對(duì)源代碼的詳細(xì)講解,使讀者可以清楚、直觀地掌握該架構(gòu)。
4.模塊設(shè)計(jì),獨(dú)立應(yīng)用,便于擴(kuò)展
本書(shū)給出了PHP開(kāi)發(fā)的12個(gè)典型應(yīng)用模塊,這些模塊涵蓋PHP開(kāi)發(fā)的熱門(mén)技術(shù)和主流應(yīng)用。這些模塊獨(dú)立成章,每章內(nèi)容都明確地闡釋某個(gè)主題或某類典型應(yīng)用。作者在具體內(nèi)容的組織上,注意為讀者預(yù)留擴(kuò)展的接口并做了詳細(xì)的說(shuō)明,便于讀者擴(kuò)展該模塊。
5.經(jīng)典模塊結(jié)合主流應(yīng)用,適合各個(gè)層次的讀者
本書(shū)講解模塊開(kāi)發(fā)和項(xiàng)目開(kāi)發(fā)時(shí),采用了經(jīng)典應(yīng)用實(shí)例和當(dāng)前主流技術(shù)相結(jié)合的方式,使得內(nèi)容新穎,又能很好地描述技術(shù)問(wèn)題,也使得各個(gè)層次的讀者在閱讀本書(shū)后均有所獲益。
6.項(xiàng)目案例典型,實(shí)戰(zhàn)性強(qiáng),有較高的應(yīng)用價(jià)值
本書(shū)提供了6個(gè)項(xiàng)目實(shí)戰(zhàn)案例,這些案例分別使用不同的技術(shù)組合實(shí)現(xiàn),便于讀者融會(huì)貫通地理解本書(shū)中所介紹的技術(shù)。這些案例稍加修改,便可用于實(shí)際的項(xiàng)目開(kāi)發(fā)中。
7.附帶多媒體語(yǔ)音教學(xué)視頻,提高學(xué)習(xí)效率
為了便于讀者理解本書(shū)內(nèi)容,提高學(xué)習(xí)效率,作者專門(mén)為本書(shū)內(nèi)容錄制了大量的多媒體語(yǔ)音教學(xué)視頻。這些視頻和本書(shū)涉及的源代碼一起收錄于配書(shū)光盤(pán)中。
8.提供完善的技術(shù)支持和售后服務(wù)2100433B
php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》
第1篇 php開(kāi)發(fā)必備基礎(chǔ)
第1章 web開(kāi)發(fā)基礎(chǔ) 2
教學(xué)視頻:26分鐘
1.1 php簡(jiǎn)介 2
1.1.1 php有什么特點(diǎn) 2
1.1.2 php能做什么 3
1.1.3 用什么技術(shù)來(lái)搭建php環(huán)境 4
1.2 html基礎(chǔ) 6
1.2.1 html文檔基本結(jié)構(gòu) 6
1.2.2 簡(jiǎn)單的html示例 6
1.2.3 創(chuàng)建網(wǎng)頁(yè)上的列表 7
1.2.4 創(chuàng)建圖像和鏈接 9
1.2.5 創(chuàng)建表單 10
1.3 javascript基礎(chǔ) 11
1.3.1 javascript在html中的嵌入方式 11
1.3.2 控制ie的彈出頁(yè)面 12
1.3.3 客戶端數(shù)據(jù)存儲(chǔ)機(jī)制cookie 15
1.3.4 客戶端事件驅(qū)動(dòng) 17
1.4 小結(jié) 19
.第2章 開(kāi)發(fā)環(huán)境的安裝與配置 21
教學(xué)視頻:63分鐘
2.1 安裝和配置linux系統(tǒng) 21
2.1.1 基礎(chǔ)配置安裝 21
2.1.2 磁盤(pán)分區(qū)設(shè)置 22
2.1.3 引導(dǎo)裝載系統(tǒng)設(shè)置 24
2.1.4 開(kāi)發(fā)包安裝及修改登錄配置 25
2.2 安裝和配置apache服務(wù)器 26
2.2.1 安裝web服務(wù)器apache 26
2.2.2 啟動(dòng)和配置web服務(wù)器apache 27
2.2.3 測(cè)試web服務(wù)器apache 28
2.3 安裝和配置mysql數(shù)據(jù)庫(kù) 28
2.3.1 安裝mysql數(shù)據(jù)庫(kù) 28
2.3.2 配置mysql數(shù)據(jù)庫(kù) 29
2.3.3 測(cè)試mysql數(shù)據(jù)庫(kù) 30
2.4 安裝和配置php 31
2.4.1 下載php相關(guān)組件 31
2.4.2 安裝php相關(guān)聯(lián)的包 32
2.4.3 安裝及編譯php 34
2.4.4 修改apache配置文件 35
2.4.5 測(cè)試php 35
2.5 小結(jié) 36
第3章 php語(yǔ)言參考 37
教學(xué)視頻:29分鐘
3.1 類型 37
3.1.1 類型分類 37
3.1.2 類型函數(shù) 38
3.2 變量 39
3.2.1 變量基礎(chǔ) 39
3.2.2 php中的變量 40
3.3 運(yùn)算符與表達(dá)式 42
3.3.1 算術(shù)表達(dá)式 42
3.3.2 字符串表達(dá)式 43
3.3.3 邏輯操作表達(dá)式 44
3.3.4 其他運(yùn)算符表達(dá)式 44
3.4 流程控制 46
3.4.1 if…else判斷 46
3.4.2 for循環(huán) 47
3.4.3 switch判斷 48
3.4.4 其他的流程控制 49
3.5 函數(shù)、類與對(duì)象 50
3.5.1 php中的函數(shù) 50
3.5.2 函數(shù)與變量作用域 51
3.5.3 類與對(duì)象 52
3.6 小結(jié) 54
第4章 php簡(jiǎn)單的例子 55
教學(xué)視頻:24分鐘
4.1 永遠(yuǎn)的hello world 55
4.1.1 hello world的由來(lái) 55
4.1.2 php腳本嵌入html文檔 55
4.1.3 準(zhǔn)備知識(shí) 56
4.1.4 hello world程序?qū)崿F(xiàn) 57
4.2 訪客計(jì)數(shù)器 58
4.2.1 訪客計(jì)數(shù)器系統(tǒng)構(gòu)架 58
4.2.2 創(chuàng)建計(jì)數(shù)器函數(shù) 59
4.2.3 計(jì)數(shù)器完整實(shí)現(xiàn) 60
4.3 組合條件查詢例子 61
4.3.1 組合條件查詢系統(tǒng)構(gòu)架 61
4.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 62
4.3.3 條件查詢實(shí)例的功能規(guī)劃 63
4.3.4 條件搜索頁(yè)面 63
4.3.5 結(jié)果處理及展示文件 65
4.4 小結(jié) 67
第2篇 php典型模塊開(kāi)發(fā)與應(yīng)用
第5章 留言板模塊(表單 session 驗(yàn)證 分頁(yè)) 70
教學(xué)視頻:33分鐘
5.1 基礎(chǔ)設(shè)計(jì) 70
5.1.1 功能描述 70
5.1.2 流程描述 71
5.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 72
5.2.1 訪客留言信息表 73
5.2.2 管理員回復(fù)留言表 73
5.3 留言瀏覽 73
5.3.1 留言瀏覽頁(yè)面設(shè)計(jì) 73
5.3.2 留言瀏覽程序設(shè)計(jì) 76
5.3.3 分頁(yè)處理技術(shù) 77
5.4 留言提交 79
5.4.1 留言提交頁(yè)面設(shè)計(jì) 79
5.4.2 留言有效性驗(yàn)證 81
5.4.3 留言內(nèi)容處理 82
5.5 留言管理 83
5.5.1 管理員登錄 83
5.5.2 留言回復(fù) 84
5.5.3 留言刪除 86
5.6 小結(jié) 86
第6章 注冊(cè)及登錄驗(yàn)證模塊(驗(yàn)證 正則表達(dá)式 sql注入) 87
教學(xué)視頻:32分鐘
6.1 用戶信息表設(shè)計(jì) 87
6.2 界面設(shè)計(jì) 88
6.2.1 用戶注冊(cè)界面設(shè)計(jì) 88
6.2.2 登錄驗(yàn)證界面設(shè)計(jì) 90
6.3 客戶端數(shù)據(jù)有效性驗(yàn)證 91
6.3.1 javascript通用過(guò)濾函數(shù) 92
6.3.2 表單數(shù)據(jù)的有效性驗(yàn)證 93
6.4 服務(wù)端數(shù)據(jù)有效性驗(yàn)證 94
6.4.1 正則表達(dá)式判斷 95
6.4.2 用戶名排重檢測(cè) 97
6.4.3 sql注入驗(yàn)證 99
6.5 已注冊(cè)用戶登錄 101
6.5.1 客戶端用戶登錄驗(yàn)證 101
6.5.2 服務(wù)端用戶登錄狀態(tài)驗(yàn)證 102
6.5.3 標(biāo)記登錄狀態(tài) 104
6.6 小結(jié) 106
第7章 上傳與下載模塊(php防盜鏈 activexobject控件) 107
教學(xué)視頻:31分鐘
7.1 上傳與下載的實(shí)現(xiàn)原理 107
7.1.1 php文件上傳的原理及實(shí)現(xiàn) 107
7.1.2 php文件下載的原理及實(shí)現(xiàn) 109
7.2 文件尺寸限制及異常處理 111
7.2.1 javascript文件尺寸驗(yàn)證 111
7.2.2 php上傳文件涉及的參數(shù) 113
7.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 114
7.4 文件上傳程序 114
7.4.1 上傳文件的客戶端類型檢測(cè) 115
7.4.2 上傳文件的服務(wù)器端處理 115
7.4.3 將上傳文件信息歸檔到數(shù)據(jù)庫(kù) 117
7.5 文件下載程序 118
7.5.1 文件下載列表 119
7.5.2 文件下載程序?qū)崿F(xiàn) 122
7.6 小結(jié) 123
第8章 內(nèi)容自動(dòng)采集器模塊(爬蟲(chóng) fckeditor編輯器 任務(wù)接力) 124
教學(xué)視頻:30分鐘
8.1 內(nèi)容自動(dòng)采集器功能及采集原理 124
8.1.1 url地址列表分析 125
8.1.2 獲得內(nèi)容頁(yè)面信息 125
8.1.3 延時(shí)函數(shù) 126
8.1.4 獲取全部列出形式 126
8.1.5 分頁(yè)分析 127
8.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 127
8.2.1 規(guī)則存儲(chǔ)表設(shè)計(jì) 128
8.2.2 采集內(nèi)容表設(shè)計(jì) 128
8.3 采集器模塊界面設(shè)計(jì) 129
8.3.1 采集器管理界面 129
8.3.2 采集內(nèi)容列表界面 131
8.4 內(nèi)容自動(dòng)采集器程序?qū)崿F(xiàn) 131
8.4.1 采集規(guī)則管理程序 132
8.4.2 爬蟲(chóng)程序 135
8.4.3 獲得需采集內(nèi)容列表 137
8.4.4 內(nèi)容編輯器 139
8.5 采集異常及處理 141
8.5.1 抓取超時(shí)解決方法 141
8.5.2 任務(wù)接力模式 142
8.6 小結(jié) 143
第9章 日程表模塊(php ajax xml) 144
教學(xué)視頻:30分鐘
9.1 ajax基礎(chǔ) 144
9.1.1 http請(qǐng)求和響應(yīng)基礎(chǔ) 144
9.1.2 xmlhttprequest對(duì)象 146
9.1.3 向服務(wù)器發(fā)送請(qǐng)求 147
9.2 ajax中的服務(wù)端腳本 148
9.2.1 ajax與xml文件進(jìn)行交互式通信 148
9.2.2 php生成xml 151
9.2.3 數(shù)據(jù)庫(kù)驅(qū)動(dòng)的ajax 152
9.3 日程表數(shù)據(jù)庫(kù)設(shè)計(jì) 154
9.4 日歷程序設(shè)計(jì) 155
9.4.1 php生成的日歷 155
9.4.2 日程表xml文檔 158
9.4.3 日歷的完美實(shí)現(xiàn) 159
9.5 日程表管理程序 163
9.5.1 添加事件界面 163
9.5.2 添加事件程序 165
9.5.3 管理事件界面 166
9.5.4 管理事件程序 166
9.6 小結(jié) 169
第10章 聊天室模塊(frameset頁(yè)面框架 session) 170
教學(xué)視頻:21分鐘
10.1 聊天室基礎(chǔ)設(shè)計(jì) 170
10.1.1 主要實(shí)現(xiàn)功能描述 170
10.1.2 業(yè)務(wù)流程描述 171
10.1.3 邏輯結(jié)構(gòu)設(shè)計(jì) 171
10.2 聊天室數(shù)據(jù)庫(kù)設(shè)計(jì) 172
10.3 訪問(wèn)者引導(dǎo) 173
10.3.1 引導(dǎo)頁(yè)面設(shè)計(jì) 173
10.3.2 引導(dǎo)頁(yè)面程序 174
10.4 聊天室程序 175
10.4.1 編輯發(fā)送信息 175
10.4.2 顯示全部信息 178
10.4.3 聊天主題列表 181
10.4.4 聊天室結(jié)構(gòu)框架 181
10.5 聊天室的優(yōu)化和完善 183
10.6 小結(jié) 183
第11章 計(jì)費(fèi)系統(tǒng)模塊(原子操作 數(shù)據(jù)回滾rollback) 184
教學(xué)視頻:33分鐘
11.1 計(jì)費(fèi)系統(tǒng)概述 184
11.2 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)劃 185
11.2.1 用戶虛擬貨幣存儲(chǔ)表設(shè)計(jì) 185
11.2.2 用戶交易明細(xì)表 186
11.2.3 支付平臺(tái)訂單表 187
11.3 核心功能函數(shù) 188
11.3.1 使用charge_num()函數(shù)給指定用戶充值 188
11.3.2 使用decrease_num()函數(shù)實(shí)現(xiàn)消費(fèi)金額扣減 188
11.3.3 使用transaction_record()函數(shù)記錄用戶的交易 189
11.3.4 使用update_status_record()函數(shù)確認(rèn)用戶付費(fèi)操作 189
11.3.5 使用count_user_num()函數(shù)更新充值次數(shù) 190
11.4 應(yīng)用程序接口 190
11.4.1 充值接口程序 191
11.4.2 扣費(fèi)接口程序 192
11.4.3 用戶余額查詢程序 194
11.5 smarty模板引擎 195
11.6 查詢充值記錄 197
11.6.1 查詢充值記錄界面 197
11.6.2 查詢充值記錄程序 199
11.7 小結(jié) 202
第12章 充值平臺(tái)模塊(md5加密 https協(xié)議) 203
教學(xué)視頻:27分鐘
12.1 充值平臺(tái)概述 203
12.1.1 充值平臺(tái)實(shí)現(xiàn)目的 203
12.1.2 開(kāi)發(fā)調(diào)試流程概述 203
12.2 測(cè)試接口說(shuō)明 204
12.2.1 簽名測(cè)試模塊 204
12.2.2 下訂單測(cè)試模塊 205
12.2.3 支付成功提貨測(cè)試模塊 205
12.2.4 支付網(wǎng)關(guān)整體測(cè)試流程模塊 205
12.3 通知支付結(jié)果方式的實(shí)現(xiàn) 206
12.3.1 向支付網(wǎng)關(guān)提交支付請(qǐng)求信息 206
12.3.2 支付網(wǎng)關(guān)將支付結(jié)果信息傳給程序的接口 208
12.3.3 服務(wù)器間通知方式 209
12.4 充值引導(dǎo) 209
12.4.1 充值引導(dǎo)頁(yè)面設(shè)計(jì) 209
12.4.2 充值引導(dǎo)程序 213
12.5 服務(wù)端充值接口 214
12.5.1 訂單確認(rèn) 214
12.5.2 接收網(wǎng)關(guān)支付通知 217
12.5.3 支付結(jié)果顯示 219
12.6 小結(jié) 222
第13章 在線調(diào)查模塊(php mysql xml) 223
教學(xué)視頻:24分鐘
13.1 在線調(diào)查系統(tǒng)需求分析 223
13.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 224
13.3 調(diào)查管理后臺(tái) 225
13.3.1 調(diào)查管理后臺(tái)界面 226
13.3.2 調(diào)查管理程序 228
13.3.3 保存調(diào)查數(shù)據(jù) 230
13.4 在線調(diào)查 231
13.4.1 在線調(diào)查界面 231
13.4.2 在線調(diào)查程序 233
13.5 調(diào)查結(jié)果查看 237
13.5.1 調(diào)查結(jié)果查看界面 237
13.5.2 調(diào)查結(jié)果查看程序 238
13.6 小結(jié) 241
第14章 wap資訊模塊(php wml wap) 242
教學(xué)視頻:29分鐘
14.1 wap應(yīng)用基礎(chǔ) 242
14.1.1 wap系統(tǒng)概述 242
14.1.2 wml基礎(chǔ) 243
14.1.3 wap瀏覽器安裝與調(diào)試 246
14.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 247
14.2.1 用戶資料表 247
14.2.2 專輯資料表 248
14.2.3 圖片資料庫(kù)表 249
14.3 核心函數(shù)說(shuō)明 250
14.3.1 init_sid()函數(shù) 250
14.3.2 編碼轉(zhuǎn)換函數(shù) 251
14.3.3 wml格式輸出函數(shù) 251
14.4 wap認(rèn)證程序 252
14.4.1 登錄認(rèn)證程序 252
14.4.2 手機(jī)號(hào)碼效驗(yàn)程序 253
14.4.3 付費(fèi)內(nèi)容認(rèn)證程序 254
14.5 wap資訊程序 258
14.5.1 wap資訊首頁(yè)程序 258
14.5.2 專輯圖片 262
14.5.3 專輯列表 264
14.5.4 圖片顯示程序 265
14.5.5 圖片下載程序 267
14.6 小結(jié) 268
第15章 廣告管理模塊(javascript iframe smarty) 269
教學(xué)視頻:30分鐘
15.1 廣告管理概述 269
15.1.1 廣告管理基本特征 269
15.1.2 工作流程描述 270
15.2 文件目錄結(jié)構(gòu)設(shè)計(jì)及說(shuō)明 271
15.2.1 系統(tǒng)根目錄說(shuō)明 271
15.2.2 配置文件目錄說(shuō)明 272
15.2.3 函數(shù)庫(kù)文件目錄 272
15.2.4 模板引擎目錄 273
15.2.5 廣告管理模板目錄 273
15.3 核心函數(shù)說(shuō)明 274
15.3.1 使用allen_thu()函數(shù)實(shí)現(xiàn)搜索和替換 274
15.3.2 使用allen_file()函數(shù)生成文件函數(shù) 274
15.3.3 使用isok()函數(shù)實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn) 275
15.3.4 使用error()函數(shù)報(bào)錯(cuò) 275
15.4 廣告管理界面程序 276
15.4.1 顯示廣告列表 276
15.4.2 內(nèi)容搜索的實(shí)現(xiàn) 281
15.5 廣告管理操作程序 283
15.5.1 新增廣告操作 283
15.5.2 廣告生成與編輯操作 286
15.5.3 廣告刪除操作 291
15.6 小結(jié) 293
第16章 文件管理器(文件處理 smarty) 294
教學(xué)視頻:28分鐘
16.1 文件管理器概述 294
16.1.1 文件管理器的基本特征 294
16.1.2 工作流程描述 294
16.2 文件處理函數(shù)說(shuō)明 295
16.2.1 目錄類函數(shù) 295
16.2.2 文件操作函數(shù) 297
16.2.3 字符串處理函數(shù) 300
16.3 文件管理器 303
16.3.1 文件和目錄瀏覽 303
16.3.2 文件查看程序 310
16.4 文件管理功能 311
16.4.1 文件編輯 311
16.4.2 文件更名 315
16.5 小結(jié) 318
第3篇 php項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)
第17章 內(nèi)容管理系統(tǒng)(oop url rewrite html編輯器) 320
教學(xué)視頻:44分鐘
17.1 cms設(shè)計(jì)基礎(chǔ) 320
17.1.1 cms基本概念 320
17.1.2 cms主要實(shí)現(xiàn)功能 321
17.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 322
17.2.1 文章內(nèi)容表 322
17.2.2 注冊(cè)會(huì)員表 323
17.2.3 管理員賬戶表 325
17.2.4 網(wǎng)站相關(guān)信息表 325
17.3 管理框架搭建 326
17.3.1 創(chuàng)建管理框架 326
17.3.2 登錄驗(yàn)證程序 327
17.3.3 導(dǎo)航欄部分 330
17.3.4 側(cè)邊欄部分 332
17.3.5 主體部分 333
17.4 基礎(chǔ)類庫(kù)介紹 335
17.4.1 公共類 336
17.4.2 文章操作類 336
17.4.3 管理員賬戶操作類 338
17.4.4 注冊(cè)會(huì)員操作類 339
17.5 后臺(tái)管理功能 341
17.5.1 會(huì)員管理 341
17.5.2 文章管理 343
17.5.3 網(wǎng)站相關(guān)欄目 350
17.6 小結(jié) 359
第18章 娛樂(lè)聯(lián)播(rss內(nèi)容聚合 magpie抓?。?360
教學(xué)視頻:56分鐘
18.1 娛樂(lè)聯(lián)播基礎(chǔ)設(shè)計(jì) 360
18.1.1 rss基本概念 360
18.1.2 娛樂(lè)聯(lián)播流程 361
18.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 362
18.2.1 欄目分類表 363
18.2.2 rss數(shù)據(jù)源表 363
18.2.3 采集新聞內(nèi)容表 364
18.3 核心函數(shù)說(shuō)明 364
18.3.1 使用get_ids()函數(shù)獲得指定分類下的所有子分類id 365
18.3.2 使用index_list()函數(shù)獲取指定分類下的rss抓取內(nèi)容 365
18.3.3 使用content_info()函數(shù)獲取指定id下的信息 366
18.4 娛樂(lè)聯(lián)播后臺(tái)管理 366
18.4.1 rss欄目管理 366
18.4.2 添加rss源 379
18.4.3 已有rss源管理 383
18.4.4 rss頭條管理 388
18.4.5 rss信息源抓取 391
18.5 娛樂(lè)聯(lián)播頻道 395
18.5.1 娛樂(lè)聯(lián)播主首頁(yè) 395
18.5.2 娛樂(lè)聯(lián)播欄目 400
18.6 小結(jié) 404
第19章 藏寶游戲(php flash api) 405
教學(xué)視頻:53分鐘
19.1 藏寶游戲概述 405
19.1.1 藏寶游戲說(shuō)明 405
19.1.2 游戲道具描述 406
19.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 407
19.2.1 用戶領(lǐng)獎(jiǎng)信息表 407
19.2.2 道具及獎(jiǎng)品信息表 408
19.2.3 物品詳細(xì)信息表 409
19.2.4 用戶資料信息表 410
19.2.5 游戲用戶的信息表 411
19.3 基礎(chǔ)設(shè)計(jì)及說(shuō)明 412
19.3.1 程序分類描述 412
19.3.2 文件及目錄功能描述 413
19.3.3 api封裝包說(shuō)明 414
19.3.4 程序返回信息代碼說(shuō)明 419
19.4 后臺(tái)管理程序 420
19.4.1 管理顯示程序 420
19.4.2 管理操作程序 424
19.5 藏寶游戲程序 432
19.5.1 挖寶游戲程序 432
19.5.2 游戲用戶信息程序 439
19.6 小結(jié) 441
第20章 圖片交易平臺(tái)(mvc設(shè)計(jì)模式) 442
教學(xué)視頻:49分鐘
20.1 系統(tǒng)概述 442
20.1.1 基礎(chǔ)架構(gòu)設(shè)計(jì) 442
20.1.2 核心功能描述 444
20.2 mvc實(shí)現(xiàn)原理 445
20.2.1 mvc基礎(chǔ) 445
20.2.2 model(模型) 446
20.2.3 view(視圖) 447
20.2.4 controller(控制器) 448
20.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 449
20.3.1 需求分析 449
20.3.2 數(shù)據(jù)庫(kù)e-r關(guān)系圖 449
20.3.3 數(shù)據(jù)表設(shè)計(jì) 451
20.4 圖片搜索及展示 454
20.4.1 圖片列表 454
20.4.2 圖片搜索 460
20.4.3 圖片詳情 466
20.5 圖片收藏及訂購(gòu) 470
20.5.1 圖片收藏 470
20.5.2 圖片購(gòu)物車 473
20.5.3 訂單處理流程 479
20.6 用戶管理中心 486
20.6.1 用戶登錄驗(yàn)證 487
20.6.2 訂單管理 490
20.6.3 收藏夾管理 505
20.6.4 出版社信息管理 512
20.7 小結(jié) 517
第21章 在線購(gòu)物平臺(tái)(php jquery b2c) 518
教學(xué)視頻:55分鐘
21.1 系統(tǒng)概述 518
21.1.1 流程概述 519
21.1.2 功能說(shuō)明 520
21.1.3 文件目錄結(jié)構(gòu)設(shè)計(jì)及說(shuō)明 521
21.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 523
21.2.1 數(shù)據(jù)設(shè)計(jì)概述 523
21.2.2 產(chǎn)品數(shù)據(jù)表 524
21.2.3 產(chǎn)品附件數(shù)據(jù)表 525
21.2.4 會(huì)員數(shù)據(jù)表 526
21.2.5 訂單數(shù)據(jù)表 527
21.3 核心程序說(shuō)明 528
21.3.1 通用表格類 528
21.3.2 購(gòu)物車類 532
21.3.3 文件上傳類 533
21.3.4 圖片顯示相關(guān)類 539
21.3.5 公用和配置文件 541
21.4 會(huì)員管理 544
21.4.1 會(huì)員注冊(cè) 545
21.4.2 會(huì)員登錄 547
21.4.3 會(huì)員資料管理界面 547
21.5 產(chǎn)品管理 550
21.5.1 產(chǎn)品信息管理 550
21.5.2 產(chǎn)品圖片管理 554
21.6 產(chǎn)品展示與購(gòu)物車 556
21.6.1 購(gòu)物車 556
21.6.2 產(chǎn)品詳細(xì)頁(yè)實(shí)現(xiàn) 558
21.6.3 產(chǎn)品列表 560
21.7 訂單管理 564
21.8 產(chǎn)品搜索 567
21.9 小結(jié) 569
第22章 joomla快速建站模塊(php joomla xml) 570
教學(xué)視頻:47分鐘
22.1 joomla基礎(chǔ) 570
22.1.1 joomla介紹 570
22.1.2 joomla整體架構(gòu) 571
22.2 joomla目錄及文件說(shuō)明 573
22.2.1 根目錄說(shuō)明 573
22.2.2 模板目錄說(shuō)明 573
22.2.3 組件目錄說(shuō)明 575
22.2.4 模塊目錄說(shuō)明 576
22.2.5 插件目錄說(shuō)明 577
22.3 joomla數(shù)據(jù)庫(kù) 578
22.3.1 joomla數(shù)據(jù)庫(kù)基礎(chǔ) 578
22.3.2 joomla數(shù)據(jù)庫(kù)邏輯關(guān)系 581
22.3.3 joomla數(shù)據(jù)庫(kù)表說(shuō)明 581
22.4 下載與安裝 588
22.4.1 下載及安裝環(huán)境需求 589
22.4.2 文件包解壓及配置設(shè)置 589
22.4.3 joomla的安裝向?qū)?590
22.5 后臺(tái)基礎(chǔ)管理 594
22.5.1 權(quán)限角色劃分 594
22.5.2 后臺(tái)概述 595
22.5.3 語(yǔ)言管理 596
22.5.4 媒體文件管理 601
22.5.5 全局設(shè)置 603
22.6 后臺(tái)內(nèi)容管理 604
22.6.1 菜單管理 605
22.6.2 類別管理 607
22.6.3 文章管理 610
22.7 插件、組件和模塊開(kāi)發(fā) 613
22.7.1 插件詳解 614
22.7.2 組件開(kāi)發(fā) 619
22.7.3 模塊開(kāi)發(fā) 625
22.8 快速建站實(shí)例 629
22.8.1 系統(tǒng)介紹 630
22.8.2 添加網(wǎng)站內(nèi)容 630
22.8.3 安裝圖片展示插件 632
22.8.4 安裝留言板組件 633
22.8.5 模板基礎(chǔ)及規(guī)劃 635
22.8.6 創(chuàng)建導(dǎo)航欄及關(guān)聯(lián)菜單 640
22.9 小結(jié) 641
《php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》附帶1張dvd,內(nèi)容是作者為本書(shū)錄制的全程多媒體語(yǔ)音教學(xué)視頻及本書(shū)所涉及的源代碼。該書(shū)以實(shí)戰(zhàn)開(kāi)發(fā)為原則,以php典型模塊和項(xiàng)目開(kāi)發(fā)為主線,通過(guò)12個(gè)高質(zhì)量的php典型模塊和6個(gè)php大型應(yīng)用,向讀者揭示了web開(kāi)發(fā)的整體結(jié)構(gòu),并詳盡地介紹php開(kāi)發(fā)與建站的技術(shù)要點(diǎn)。
《php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》共22章,分為3篇。第1篇是php開(kāi)發(fā)基礎(chǔ),涵蓋的內(nèi)容有web開(kāi)發(fā)基礎(chǔ)、開(kāi)發(fā)環(huán)境的安裝與配置、php語(yǔ)言參考、php簡(jiǎn)單實(shí)例;第2篇為典型模塊開(kāi)發(fā)與應(yīng)用,涵蓋的內(nèi)容有留言板模塊、注冊(cè)及登錄驗(yàn)證模塊、上傳與下載模塊、內(nèi)容采集器模塊、日程表模塊、聊天室程序、計(jì)費(fèi)系統(tǒng)模塊、充值平臺(tái)模塊、在線調(diào)查模塊、wap資訊模塊、廣告管理模塊、文件管理器模塊;第3篇為項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn),涵蓋的內(nèi)容有內(nèi)容管理系統(tǒng)、娛樂(lè)聯(lián)播軟件、寶藏游戲、圖片交易平臺(tái)、在線購(gòu)物平臺(tái)、joomla擴(kuò)展開(kāi)發(fā)與快速建站。
《php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》內(nèi)容全面、深入,既是優(yōu)秀的學(xué)習(xí)教程,也可用作參考手冊(cè)。書(shū)中的大量實(shí)例和深入分析均來(lái)自于作者多年的實(shí)際工作經(jīng)驗(yàn),對(duì)于解決開(kāi)發(fā)人員在實(shí)際開(kāi)發(fā)中所面臨的各種問(wèn)題有重要的借鑒意義。本書(shū)適合各層次的php程序員、愛(ài)好者和web開(kāi)發(fā)人員閱讀。
作譯者回到頂部↑本書(shū)提供作譯者介紹
楊宇 開(kāi)源愛(ài)好者。曾參與并領(lǐng)導(dǎo)多個(gè)大型互聯(lián)網(wǎng)項(xiàng)目。在Web開(kāi)發(fā)、MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)、負(fù)載均衡、分布式部署方案、大規(guī)模高并發(fā)系統(tǒng)設(shè)計(jì)等領(lǐng)域有豐富的架構(gòu)設(shè)計(jì)及項(xiàng)目管理經(jīng)驗(yàn)?,F(xiàn)任某互聯(lián)網(wǎng)公司副總經(jīng)理兼技術(shù)總監(jiān)。
就是很多個(gè)IGBT集成在一起
現(xiàn)代項(xiàng)目管理有哪些內(nèi)容模塊?
1、項(xiàng)目范圍管理明確實(shí)施項(xiàng)目的業(yè)務(wù)目的,確定項(xiàng)目目標(biāo),分解出項(xiàng)目的主要交付成果,編寫(xiě)項(xiàng)目說(shuō)明書(shū),為項(xiàng)目的實(shí)施界定出一個(gè)邊界,明確哪些是項(xiàng)目組的工作,哪些是例外。范圍管理是項(xiàng)目管理所有內(nèi)容中最重要的一個(gè)...
郵箱:1071146292@qq.com,求發(fā)
涉及眾多熱門(mén)技術(shù),融匯6個(gè)開(kāi)源項(xiàng)目,整合18種主流PHP解決方案
精選12個(gè)典型模塊和6個(gè)PHP大型應(yīng)用,實(shí)戰(zhàn)PHP開(kāi)發(fā)與建站
計(jì)劃在51CTO等專業(yè)技術(shù)網(wǎng)站的讀書(shū)頻道宣傳;
計(jì)劃在PHPchina網(wǎng)站做推廣;
計(jì)劃在互動(dòng)、當(dāng)當(dāng)、卓越等網(wǎng)絡(luò)書(shū)店宣傳;
格式:docx
大小:60KB
頁(yè)數(shù): 未知
評(píng)分: 3
某項(xiàng)目市戰(zhàn)略研究報(bào)告(模塊)——四、城市發(fā)展規(guī)劃 ?。ㄒ唬┏鞘胁季脂F(xiàn)狀 1、城市建設(shè)水平:(通過(guò)描述城市面貌,來(lái)判斷分析城市建設(shè)水平) 2、城市中心:(政治中心、經(jīng)濟(jì)中心、商貿(mào)中心、文化中心,通過(guò)描述城市幾大中心的分布上,了解整個(gè)城市的...
《PHP快速入門(mén)與商用項(xiàng)目培訓(xùn)》針對(duì)PHP初學(xué)者及入門(mén)者,系統(tǒng)闡述Web開(kāi)發(fā)的基本知識(shí),結(jié)合數(shù)據(jù)庫(kù)應(yīng)用,使讀者快速跨入PHP領(lǐng)域,對(duì)編程語(yǔ)言不再畏懼。HwCMS以簡(jiǎn)潔的方式顯示內(nèi)容管理系統(tǒng)的基本功能,讓您了解PI-IP開(kāi)發(fā)的快捷;修改后的UC Home為浩為資源堂用戶提供了便利,并基于軟件開(kāi)發(fā)的原則——盡量讓用戶使用方便。另外,還全面闡述了修改原因及過(guò)程。
PHP與Java的整合,讓您體味學(xué)以致用的最高境界,充分利用PHP的簡(jiǎn)單易學(xué)、開(kāi)發(fā)高效和Java的強(qiáng)大功能及企業(yè)支持特性。PHP負(fù)責(zé)Web層,Java負(fù)責(zé)業(yè)務(wù)和數(shù)據(jù)邏輯層,形成'Web開(kāi)發(fā)的“黃金搭檔”。
《PHP快速入門(mén)與商用項(xiàng)目培訓(xùn)》:IT需要簡(jiǎn)單化,其實(shí)編程很簡(jiǎn)單。
學(xué)以致用、資源整合,開(kāi)啟成功之門(mén)。
引導(dǎo)式學(xué)習(xí)。融合作者十年編程及培訓(xùn)經(jīng)驗(yàn)。
不再靠年輕吃飯,使每個(gè)程序員知道自己要做什么。
《PHP快速入門(mén)與商用項(xiàng)目培訓(xùn)》針對(duì)Java初學(xué)者及入門(mén)者。系統(tǒng)闡述Java開(kāi)發(fā)的基本知識(shí)。結(jié)合數(shù)據(jù)庫(kù)應(yīng)用,使讀者快速跨入Java領(lǐng)域,對(duì)編程語(yǔ)言不再畏懼。
基礎(chǔ)篇介紹Java數(shù)據(jù)庫(kù)開(kāi)發(fā)的基礎(chǔ)知識(shí)。并對(duì)電話外呼系統(tǒng)——HwCall從項(xiàng)目起源、需求分析、功能分解、數(shù)據(jù)庫(kù)設(shè)計(jì)、代碼實(shí)現(xiàn)講到軟硬件選配、系統(tǒng)安裝整個(gè)過(guò)程。即使一個(gè)不懂IT的門(mén)外漢。通過(guò)《PHP快速入門(mén)與商用項(xiàng)目培訓(xùn)》的學(xué)習(xí)。基于HwCall。也很快就能開(kāi)發(fā)企業(yè)級(jí)應(yīng)用。
原理篇介紹一些原理性的東西,包括面向?qū)ο?、體系結(jié)構(gòu)、軟件工程及幾大技術(shù)原理,其中SSH提供兩種Strtus版本范例。
學(xué)以致用,對(duì)接需求:
編程的核心是解決問(wèn)題,語(yǔ)言只是問(wèn)題解決的一種實(shí)現(xiàn)方式而已;當(dāng)你有了解決問(wèn)題的思路,即使不懂某種語(yǔ)言,也很快就能用其實(shí)現(xiàn)功能。
很多人在開(kāi)始時(shí)都想了解原理,這樣只會(huì)把問(wèn)題復(fù)雜化。其實(shí)不妨想想,你了解多少操作系統(tǒng)的原理,不還是一樣使用。為啥要去搞得這么復(fù)雜,自找麻煩呢,簡(jiǎn)單一點(diǎn)吧!
代碼只是一個(gè)過(guò)程、編程是為了解決問(wèn)題、項(xiàng)目開(kāi)發(fā)更是一個(gè)系統(tǒng)工程,對(duì)程序員來(lái)說(shuō),大多數(shù)人絕不會(huì)只期望自己寫(xiě)一輩子代碼,而是希望編碼幾年后就不再編碼或少編碼,成長(zhǎng)為更高一級(jí)的IT人士。所以在編程時(shí)就得培養(yǎng)自己的整體解決能力,在學(xué)習(xí)時(shí)更應(yīng)該注意問(wèn)題解決能力的提高。
數(shù)據(jù)庫(kù)原理,講述了一堆又一堆的理論,一看就讓人頭痛。但對(duì)絕大多數(shù)人來(lái)說(shuō),數(shù)據(jù)庫(kù)就分為數(shù)據(jù)庫(kù)對(duì)象和數(shù)據(jù)庫(kù)操作,大多數(shù)據(jù)庫(kù)應(yīng)用只是使用SQL語(yǔ)句操作數(shù)據(jù)庫(kù)對(duì)象而已。而其他知識(shí)。除非要去進(jìn)行這方面的研究,否則沒(méi)有多大必要去浪費(fèi)時(shí)間。
第1章 搭建開(kāi)發(fā)環(huán)境
1.1 PHP特征:請(qǐng)求無(wú)法持久
1.2 PHP運(yùn)行環(huán)境
1.3 Java運(yùn)行環(huán)境JRE
1.4 Web服務(wù)器
1.5 浩為開(kāi)發(fā)包使用說(shuō)明
1.6 Eclipse使用簡(jiǎn)介
1.7 新建Eclipse項(xiàng)目
第2章 激發(fā)你的思維潛能
2.1 我的思維導(dǎo)圖使用歷程
2.2 思維導(dǎo)圖
2.3 Free Mind—— 梳理你的思路
2.4 Free Mind應(yīng)用范例
2.5 學(xué)用Google快速查找知識(shí)
第3章 Hello World范例
3.1 輸出單一字符串
3.2 執(zhí)行代碼
3.3 輸出多個(gè)字符串
3.4 調(diào)試代碼
3.5 IT培訓(xùn)潛規(guī)則,培訓(xùn)更需要實(shí)干
第4章 數(shù)據(jù)類型
4.1 計(jì)算機(jī)中的數(shù)據(jù)類型
4.2 基本數(shù)據(jù)類型
4.3 常量與變量
4.4 表達(dá)式
4.5 運(yùn)算符
4.6 函數(shù)
4.7 計(jì)算機(jī)基礎(chǔ):原碼、反碼、補(bǔ)碼
第5章 控制結(jié)構(gòu)
5.1 條件控制
5.2 循環(huán)控制
5.3 包含文件
第6章 數(shù)據(jù)結(jié)構(gòu)
6.1 基本概念
6.2 基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)
第7章 數(shù)據(jù)庫(kù)基礎(chǔ)
7.1 六萬(wàn)美金項(xiàng)目的核心就-SQL語(yǔ)句
7.2 數(shù)據(jù)操作種類
7.3 申請(qǐng)資源
7.4 常用數(shù)據(jù)操作
7.5 數(shù)據(jù)庫(kù)模型
7.6 釋放資源
7.7 小語(yǔ)句解決大難題,IT需要簡(jiǎn)單化
第8章 SQL基礎(chǔ)及數(shù)據(jù)庫(kù)管理
8.1 SQL基礎(chǔ)
8.2 數(shù)據(jù)操作-針對(duì)記錄
8.3 數(shù)據(jù)定義-針對(duì)對(duì)象
8.4 數(shù)據(jù)控制-授權(quán)
8.5 My SQL快速入門(mén)
8.6 sqlFont及數(shù)據(jù)庫(kù)管理軟件
第9章 PHP開(kāi)發(fā)基礎(chǔ)
9.1 PHP的基本特征
9.2 HTML語(yǔ)法
9.3 JavaScript語(yǔ)法
9.4 CSS語(yǔ)法
9.5 快速掌握PHP
9.6 PHP常見(jiàn)對(duì)象
9.7 學(xué)什么:學(xué)以致用
第10章 Web RIA簡(jiǎn)介
……
第11章 實(shí)戰(zhàn)jQuery
第12章 HwCMS內(nèi)容管理系統(tǒng)詳解
第13章 浩為資源堂代碼修改詳解
第14章 PHP & Java的整合
附錄 常用的JavaScript語(yǔ)句2100433B