使用PHP語言開發(fā)互聯(lián)網(wǎng)應(yīng)用程序;
網(wǎng)站產(chǎn)品和網(wǎng)站功能模塊的開發(fā)與維護(hù);
與頁面設(shè)計(jì)師協(xié)調(diào)溝通,編寫部分Javascript和HTML;
參與底層MVC框架的編寫與維護(hù)。
2015年,PHP高級工程師平均年薪11.8萬,全球5000萬互聯(lián)網(wǎng)網(wǎng)站中,有60%以上使用著PHP技術(shù),80%國內(nèi)互聯(lián)網(wǎng)網(wǎng)站使用PHP開發(fā),對PHP技術(shù)人才的需求日益加大,高級PHP工程師尤其稀缺
PHP技術(shù)人才,正迎合了互聯(lián)網(wǎng)的發(fā)展趨勢;PHP作為非常優(yōu)秀的、簡便的Web開發(fā)語言,和Linux,Apache,MySQL緊密結(jié)合,形成LAMP的開源黃金組合,不僅降低使用成本,還提升了開發(fā)速度,滿足最新的互動(dòng)式網(wǎng)絡(luò)開發(fā)的應(yīng)用,這使得php軟件工程師成為一個(gè)發(fā)展迅速的職業(yè)。
教育培訓(xùn):
計(jì)算機(jī)相關(guān)專業(yè)大專以上學(xué)歷。
工作經(jīng)驗(yàn):
具備良好的代碼編程習(xí)慣及較強(qiáng)的文檔編寫能力;精通PHP語言,精通CGI標(biāo)準(zhǔn)和HTTP等互聯(lián)網(wǎng)協(xié)議;熟練掌握HTML語言、JavaScript腳本語言;英文水平過硬,能基本不借助字典快速閱讀英文文檔;熟悉LINUX或WINDOWS操作系統(tǒng);有良好的溝通、協(xié)調(diào)能力和學(xué)習(xí)能力,具備良好的團(tuán)隊(duì)合作精神,對工作積極嚴(yán)謹(jǐn)踏實(shí),能承受較大的工作壓力。
1、研究各種行業(yè)的食品原料來源,開發(fā)動(dòng)植物食品資源;2、根據(jù)營養(yǎng)學(xué)和人體健康原理,利用各種天然資源和人造資源開發(fā)新型食品;3、研究罐頭食品、烘焙食品\發(fā)酵食品、飲料等食品的營養(yǎng)衛(wèi)生知識(shí);4、研究、設(shè)計(jì)...
土木工程師工作內(nèi)容:(1)研究工程項(xiàng)目,勘察施工地址;(2)計(jì)算、設(shè)計(jì)建筑結(jié)構(gòu)并編制成本概要、施工計(jì)劃和規(guī)格說明;(3)確定材料的種類、施工設(shè)備等;(4)編制工程進(jìn)度表,并指導(dǎo)施工;(5)計(jì)劃、組織和...
土木工程師工作內(nèi)容:(1)研究工程項(xiàng)目,勘察施工地址;(2)計(jì)算、設(shè)計(jì)建筑結(jié)構(gòu)并編制成本概要、施工計(jì)劃和規(guī)格說明;(3)確定材料的種類、施工設(shè)備等;(4)編制工程進(jìn)度表,并指導(dǎo)施工;(5)計(jì)劃、組織和...
PHP最初是1994年Rasmus Lerdorf創(chuàng)建的,剛剛開始只是一個(gè)簡單的用Perl語言編寫的程序,用來統(tǒng)計(jì)他自己網(wǎng)站的訪問者。后來又用C語言重新編寫,包括可以訪問數(shù)據(jù)庫。在1995年以Personal HomePageTools (PHP Tools) 開始對外發(fā)表第一個(gè)版本,Lerdorf寫了一些介紹此程序的文檔,并且發(fā)布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡單的功能。以后越來越多的網(wǎng)站使用了PHP,并且強(qiáng)烈要求增加一些特性,比如循環(huán)語句和數(shù)組變量等等,在新的成員加入開發(fā)行列之后,在1995年中,PHP2.0發(fā)布了。第二版定名為PHP/FI(Form Interpreter)。PHP/FI加入了對MySQL的支持,從此建立了PHP在動(dòng)態(tài)網(wǎng)頁開發(fā)上的地位。到了1996年底,有15000個(gè)網(wǎng)站使用 PHP/FI;時(shí)間到了1997年中,使用PHP/FI的網(wǎng)站數(shù)字超過五萬個(gè)。而在1997年中,開始了第三版的開發(fā)計(jì)劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為PHP3。2000年,PHP4.0又問世了,其中增加了許多新的特性。
在2000年5月22日,以Zend Engine 1.0為基礎(chǔ)的PHP 4正式釋出,2004年7月13日則釋出了PHP 5,PHP 5則使用了第二代的Zend Engine[5]。PHP包含了許多新特色,像是強(qiáng)化的面向?qū)ο蠊δ堋⒁齈DO(PHPData Objects,一個(gè)存取數(shù)據(jù)庫的延伸函數(shù)庫)、以及許多效能上的增強(qiáng)。PHP 4已經(jīng)不會(huì)繼續(xù)更新,以鼓勵(lì)用戶轉(zhuǎn)移到PHP 5。
2008年P(guān)HP 5成為了PHP唯一的有在開發(fā)的PHP版本。將來的PHP 5.3將會(huì)加入Late static binding和一些其他的功能強(qiáng)化。PHP 6 的開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除register_globals、magic quotes 和 Safe mode的功能等。
格式:pdf
大小:6.3MB
頁數(shù): 20頁
評分: 4.7
PE 工程師的職責(zé)和能力要求 PE效率改善的最佳途徑 PE主要分析技術(shù) PE 工程師工作內(nèi)容: PE 應(yīng)具備三個(gè)基本條件: 1熟悉生產(chǎn)工藝, 2熟悉產(chǎn)品性能, 3 熟悉產(chǎn)品結(jié)構(gòu); 1.較強(qiáng)的分析能力 2.良好的溝通能力 3.懂得觀察、分析工序能力的變化帶來的結(jié)果 ,并迅速改 善制程中存在的缺陷等; 三點(diǎn)觀念: 1在工廠中對生產(chǎn)最熟悉的人 ,2生產(chǎn)過程中理論結(jié)合實(shí)際運(yùn)用的最好的人; 3生產(chǎn)中任何事情都應(yīng)在掌握中; 多領(lǐng)域?qū)I(yè)知識(shí) :如需懂機(jī)械 ,電子 ,化工等越多當(dāng)然效率會(huì)越高 . 創(chuàng)新能力 :一個(gè)合格的 PE除了要具備一般的專業(yè)技能以外, 還需在實(shí)踐中摸索, 沉淀專業(yè)技 術(shù),不斷發(fā)展創(chuàng)新才能更好的服務(wù)于生產(chǎn)。 PE 工作目標(biāo): 1.質(zhì)量要求,先于客人滿意; 2. 降低生產(chǎn)成本; 3.為公司創(chuàng)造更高的經(jīng)濟(jì)效 益; PE 工程師崗位的特殊性 : 1.負(fù)責(zé)新產(chǎn)品的導(dǎo)入工作,協(xié)助研發(fā)部解決新產(chǎn)品
格式:pdf
大小:6.3MB
頁數(shù): 7頁
評分: 4.7
PE 工程師的職責(zé)和能力要求、 關(guān)鍵職責(zé): 解決技術(shù)質(zhì)量問題;新產(chǎn)品開發(fā);鑒定樣件;員工培訓(xùn)。 1.負(fù)責(zé)編制作業(yè)指導(dǎo)書和通用工藝標(biāo)準(zhǔn)。對生產(chǎn)線進(jìn)行工藝指導(dǎo),并監(jiān)督檢查工藝執(zhí)行情況。 2.日常巡查, 進(jìn)行工藝改進(jìn), 分析解決生產(chǎn)中出現(xiàn)的工藝技術(shù)質(zhì)量問題, 并反饋跟蹤, 形成閉環(huán)。 3.協(xié)助市場部開發(fā)新產(chǎn)品, 并負(fù)責(zé)新品及新批次樣品的試產(chǎn), 并參與新品的測試及試用跟蹤工作。 4.負(fù)責(zé)新品樣板的簽定:負(fù)責(zé)生產(chǎn)過程中樣件的簽定及產(chǎn)品 (模具)的更改, 及更改后效果確認(rèn) . 5.負(fù)責(zé)新技術(shù)、新工藝的培訓(xùn)和推廣 PE效率改善的最佳途徑 PE主要分析技術(shù) PE 工程師工作內(nèi)容 : PE應(yīng)具備三個(gè)基本條件 : 1熟悉生產(chǎn)工藝, 2熟悉產(chǎn)品性能, 3 熟悉產(chǎn)品結(jié)構(gòu); 1.較強(qiáng)的分析能力 2.良好的溝通能力 3.懂得觀察、分析工序能力的變化帶來的結(jié)果 ,并迅速改 善制程中存在的缺陷等; 三點(diǎn)觀念的理解: 1
場景:日常任務(wù)中,有時(shí)需要通過php腳本執(zhí)行一些日志分析,隊(duì)列處理等任務(wù),當(dāng)數(shù)據(jù)量比較大時(shí),可以使用多進(jìn)程來處理。
準(zhǔn)備:php多進(jìn)程需要pcntl,posix擴(kuò)展支持,可以通過 php - m 查看,沒安裝的話需要重新編譯php,加上參數(shù)--enable-pcntl,posix一般默認(rèn)會(huì)有。
創(chuàng)建子進(jìn)程的函數(shù)fork
pcntl_fork — 在當(dāng)前進(jìn)程當(dāng)前位置產(chǎn)生分支(子進(jìn)程)。譯注:fork是創(chuàng)建了一個(gè)子進(jìn)程,父進(jìn)程和子進(jìn)程 都從fork的位置開始向下繼續(xù)執(zhí)行,不同的是父進(jìn)程執(zhí)行過程中,得到的fork返回值為子進(jìn)程號,而子進(jìn)程得到的是0。
一個(gè)fork子進(jìn)程的基礎(chǔ)示例:
<?php
$pid=pcntl_fork();//父進(jìn)程和子進(jìn)程都會(huì)執(zhí)行下面代碼
if($pid== -1) {
//錯(cuò)誤處理:創(chuàng)建子進(jìn)程失敗時(shí)返回-1.die('could not fork');} elseif($pid) {
//父進(jìn)程會(huì)得到子進(jìn)程號,所以這里是父進(jìn)程執(zhí)行的邏輯pcntl_wait($status);
//等待子進(jìn)程中斷,防止子進(jìn)程成為僵尸進(jìn)程。
} else{
//子進(jìn)程得到的$pid為0, 所以這里是子進(jìn)程執(zhí)行的邏輯。
}
如果一個(gè)任務(wù)被分解成多個(gè)進(jìn)程執(zhí)行,就會(huì)減少整體的耗時(shí)。
比如有一個(gè)比較大的數(shù)據(jù)文件要處理,這個(gè)文件由很多行組成。如果單進(jìn)程執(zhí)行要處理的任務(wù),量很大時(shí)要耗時(shí)比較久。這時(shí)可以考慮多進(jìn)程。
多進(jìn)程處理分解任務(wù),每個(gè)進(jìn)程處理文件的一部分,這樣需要均分割一下這個(gè)大文件成多個(gè)小文件(進(jìn)程數(shù)和小文件的個(gè)數(shù)等同就可以)。
比如該文件file.log有10萬行數(shù)據(jù),現(xiàn)在想分4個(gè)進(jìn)程處理。需要分割2.5萬行一個(gè)文件。命令split可以做到。
split的用法比較簡單,可以man split查看下手冊。
split-l 25000-d file.log prefix_name
-l是按照行分割,-d是分割后的文件名按照數(shù)字,-a是分割后的文件個(gè)數(shù)位數(shù)(默認(rèn)是2,做多就是99個(gè);比如超過100個(gè),-a可以寫3)。自己嘗試分割一下就知道了。
處理代碼:
<?php
shell_exec('split -l 25000 -d file.log prefix_name');
// 3個(gè)子進(jìn)程處理任務(wù)
for($i= 0; $i< 3; $i++){
$pid=pcntl_fork();
if($pid== -1) {
die("could not fork");} elseif($pid) {
echo"I'm the Parent $in"; } else{// 子進(jìn)程處理$content= file_get_contents("prefix_name0".$i);
// 業(yè)務(wù)處理 begin// 業(yè)務(wù)處理 endexit;
// 一定要注意退出子進(jìn)程,否則pcntl_fork() 會(huì)被子進(jìn)程再fork,帶來處理上的影響。}}// 等待子進(jìn)程執(zhí)行結(jié)束
while(pcntl_waitpid(0, $status) != -1) {
$status= pcntl_wexitstatus($status);
echo"Child $statuscompletedn";}
《PHP快速開發(fā)工具箱--輕松解抉PHP日常編程問題的100個(gè)插件工具》為讀者建立動(dòng)態(tài)網(wǎng)站提供100個(gè)隨時(shí)可以運(yùn)行的實(shí)用PHP插件。書中首先介紹Web開發(fā)平臺(tái)的安裝、配置和使用方法。接著,每章針對一個(gè)專題提供完整的、可用的實(shí)例。全部程序都有詳細(xì)的文檔說明,以及如何根據(jù)自己的實(shí)際要求靈活應(yīng)用的提示。
php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》
第1篇 php開發(fā)必備基礎(chǔ)
第1章 web開發(fā)基礎(chǔ) 2
教學(xué)視頻:26分鐘
1.1 php簡介 2
1.1.1 php有什么特點(diǎn) 2
1.1.2 php能做什么 3
1.1.3 用什么技術(shù)來搭建php環(huán)境 4
1.2 html基礎(chǔ) 6
1.2.1 html文檔基本結(jié)構(gòu) 6
1.2.2 簡單的html示例 6
1.2.3 創(chuàng)建網(wǎng)頁上的列表 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的彈出頁面 12
1.3.3 客戶端數(shù)據(jù)存儲(chǔ)機(jī)制cookie 15
1.3.4 客戶端事件驅(qū)動(dòng) 17
1.4 小結(jié) 19
.第2章 開發(fā)環(huán)境的安裝與配置 21
教學(xué)視頻:63分鐘
2.1 安裝和配置linux系統(tǒng) 21
2.1.1 基礎(chǔ)配置安裝 21
2.1.2 磁盤分區(qū)設(shè)置 22
2.1.3 引導(dǎo)裝載系統(tǒng)設(shè)置 24
2.1.4 開發(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 測試web服務(wù)器apache 28
2.3 安裝和配置mysql數(shù)據(jù)庫 28
2.3.1 安裝mysql數(shù)據(jù)庫 28
2.3.2 配置mysql數(shù)據(jù)庫 29
2.3.3 測試mysql數(shù)據(jù)庫 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 測試php 35
2.5 小結(jié) 36
第3章 php語言參考 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ù)、類與對象 50
3.5.1 php中的函數(shù) 50
3.5.2 函數(shù)與變量作用域 51
3.5.3 類與對象 52
3.6 小結(jié) 54
第4章 php簡單的例子 55
教學(xué)視頻:24分鐘
4.1 永遠(yuǎn)的hello world 55
4.1.1 hello world的由來 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ù)庫設(shè)計(jì) 62
4.3.3 條件查詢實(shí)例的功能規(guī)劃 63
4.3.4 條件搜索頁面 63
4.3.5 結(jié)果處理及展示文件 65
4.4 小結(jié) 67
第2篇 php典型模塊開發(fā)與應(yīng)用
第5章 留言板模塊(表單 session 驗(yàn)證 分頁) 70
教學(xué)視頻:33分鐘
5.1 基礎(chǔ)設(shè)計(jì) 70
5.1.1 功能描述 70
5.1.2 流程描述 71
5.2 數(shù)據(jù)庫設(shè)計(jì) 72
5.2.1 訪客留言信息表 73
5.2.2 管理員回復(fù)留言表 73
5.3 留言瀏覽 73
5.3.1 留言瀏覽頁面設(shè)計(jì) 73
5.3.2 留言瀏覽程序設(shè)計(jì) 76
5.3.3 分頁處理技術(shù) 77
5.4 留言提交 79
5.4.1 留言提交頁面設(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章 注冊及登錄驗(yàn)證模塊(驗(yàn)證 正則表達(dá)式 sql注入) 87
教學(xué)視頻:32分鐘
6.1 用戶信息表設(shè)計(jì) 87
6.2 界面設(shè)計(jì) 88
6.2.1 用戶注冊界面設(shè)計(jì) 88
6.2.2 登錄驗(yàn)證界面設(shè)計(jì) 90
6.3 客戶端數(shù)據(jù)有效性驗(yàn)證 91
6.3.1 javascript通用過濾函數(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 用戶名排重檢測 97
6.4.3 sql注入驗(yàn)證 99
6.5 已注冊用戶登錄 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ù)庫設(shè)計(jì) 114
7.4 文件上傳程序 114
7.4.1 上傳文件的客戶端類型檢測 115
7.4.2 上傳文件的服務(wù)器端處理 115
7.4.3 將上傳文件信息歸檔到數(shù)據(jù)庫 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)采集器模塊(爬蟲 fckeditor編輯器 任務(wù)接力) 124
教學(xué)視頻:30分鐘
8.1 內(nèi)容自動(dòng)采集器功能及采集原理 124
8.1.1 url地址列表分析 125
8.1.2 獲得內(nèi)容頁面信息 125
8.1.3 延時(shí)函數(shù) 126
8.1.4 獲取全部列出形式 126
8.1.5 分頁分析 127
8.2 數(shù)據(jù)庫設(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 爬蟲程序 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請求和響應(yīng)基礎(chǔ) 144
9.1.2 xmlhttprequest對象 146
9.1.3 向服務(wù)器發(fā)送請求 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ù)庫驅(qū)動(dòng)的ajax 152
9.3 日程表數(shù)據(jù)庫設(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頁面框架 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ù)庫設(shè)計(jì) 172
10.3 訪問者引導(dǎo) 173
10.3.1 引導(dǎo)頁面設(shè)計(jì) 173
10.3.2 引導(dǎo)頁面程序 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ù)庫設(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 開發(fā)調(diào)試流程概述 203
12.2 測試接口說明 204
12.2.1 簽名測試模塊 204
12.2.2 下訂單測試模塊 205
12.2.3 支付成功提貨測試模塊 205
12.2.4 支付網(wǎng)關(guān)整體測試流程模塊 205
12.3 通知支付結(jié)果方式的實(shí)現(xiàn) 206
12.3.1 向支付網(wǎng)關(guān)提交支付請求信息 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)頁面設(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ù)庫設(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ù)庫設(shè)計(jì) 247
14.2.1 用戶資料表 247
14.2.2 專輯資料表 248
14.2.3 圖片資料庫表 249
14.3 核心函數(shù)說明 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ī)號碼效驗(yàn)程序 253
14.4.3 付費(fèi)內(nèi)容認(rèn)證程序 254
14.5 wap資訊程序 258
14.5.1 wap資訊首頁程序 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ì)及說明 271
15.2.1 系統(tǒng)根目錄說明 271
15.2.2 配置文件目錄說明 272
15.2.3 函數(shù)庫文件目錄 272
15.2.4 模板引擎目錄 273
15.2.5 廣告管理模板目錄 273
15.3 核心函數(shù)說明 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)頁面跳轉(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ù)說明 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)目開發(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ù)庫設(shè)計(jì) 322
17.2.1 文章內(nèi)容表 322
17.2.2 注冊會(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ǔ)類庫介紹 335
17.4.1 公共類 336
17.4.2 文章操作類 336
17.4.3 管理員賬戶操作類 338
17.4.4 注冊會(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章 娛樂聯(lián)播(rss內(nèi)容聚合 magpie抓?。?360
教學(xué)視頻:56分鐘
18.1 娛樂聯(lián)播基礎(chǔ)設(shè)計(jì) 360
18.1.1 rss基本概念 360
18.1.2 娛樂聯(lián)播流程 361
18.2 數(shù)據(jù)庫設(shè)計(jì) 362
18.2.1 欄目分類表 363
18.2.2 rss數(shù)據(jù)源表 363
18.2.3 采集新聞內(nèi)容表 364
18.3 核心函數(shù)說明 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 娛樂聯(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 娛樂聯(lián)播頻道 395
18.5.1 娛樂聯(lián)播主首頁 395
18.5.2 娛樂聯(lián)播欄目 400
18.6 小結(jié) 404
第19章 藏寶游戲(php flash api) 405
教學(xué)視頻:53分鐘
19.1 藏寶游戲概述 405
19.1.1 藏寶游戲說明 405
19.1.2 游戲道具描述 406
19.2 數(shù)據(jù)庫設(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ì)及說明 412
19.3.1 程序分類描述 412
19.3.2 文件及目錄功能描述 413
19.3.3 api封裝包說明 414
19.3.4 程序返回信息代碼說明 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ù)庫設(shè)計(jì) 449
20.3.1 需求分析 449
20.3.2 數(shù)據(jù)庫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 圖片收藏及訂購 470
20.5.1 圖片收藏 470
20.5.2 圖片購物車 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章 在線購物平臺(tái)(php jquery b2c) 518
教學(xué)視頻:55分鐘
21.1 系統(tǒng)概述 518
21.1.1 流程概述 519
21.1.2 功能說明 520
21.1.3 文件目錄結(jié)構(gòu)設(shè)計(jì)及說明 521
21.2 數(shù)據(jù)庫設(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 核心程序說明 528
21.3.1 通用表格類 528
21.3.2 購物車類 532
21.3.3 文件上傳類 533
21.3.4 圖片顯示相關(guān)類 539
21.3.5 公用和配置文件 541
21.4 會(huì)員管理 544
21.4.1 會(huì)員注冊 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)品展示與購物車 556
21.6.1 購物車 556
21.6.2 產(chǎn)品詳細(xì)頁實(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目錄及文件說明 573
22.2.1 根目錄說明 573
22.2.2 模板目錄說明 573
22.2.3 組件目錄說明 575
22.2.4 模塊目錄說明 576
22.2.5 插件目錄說明 577
22.3 joomla數(shù)據(jù)庫 578
22.3.1 joomla數(shù)據(jù)庫基礎(chǔ) 578
22.3.2 joomla數(shù)據(jù)庫邏輯關(guān)系 581
22.3.3 joomla數(shù)據(jù)庫表說明 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 語言管理 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 插件、組件和模塊開發(fā) 613
22.7.1 插件詳解 614
22.7.2 組件開發(fā) 619
22.7.3 模塊開發(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