PHP最初是1994年Rasmus Lerdorf創(chuàng)建的,剛剛開始只是一個(gè)簡(jiǎn)單的用Perl語(yǔ)言編寫的程序,用來(lái)統(tǒng)計(jì)他自己網(wǎng)站的訪問(wèn)者。后來(lái)又用C語(yǔ)言重新編寫,包括可以訪問(wèn)數(shù)據(jù)庫(kù)。在1995年以Personal HomePageTools (PHP Tools) 開始對(duì)外發(fā)表第一個(gè)版本,Lerdorf寫了一些介紹此程序的文檔,并且發(fā)布了PHP1.0。在這早期的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡(jiǎn)單的功能。以后越來(lái)越多的網(wǎng)站使用了PHP,并且強(qiáng)烈要求增加一些特性,比如循環(huán)語(yǔ)句和數(shù)組變量等等,在新的成員加入開發(fā)行列之后,在1995年中,PHP2.0發(fā)布了。第二版定名為PHP/FI(Form Interpreter)。PHP/FI加入了對(duì)MySQL的支持,從此建立了PHP在動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)上的地位。到了1996年底,有15000個(gè)網(wǎng)站使用 PHP/FI;時(shí)間到了1997年中,使用PHP/FI的網(wǎng)站數(shù)字超過(guò)五萬(wàn)個(gè)。而在1997年中,開始了第三版的開發(fā)計(jì)劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為PHP3。2000年,PHP4.0又問(wèn)世了,其中增加了許多新的特性。

在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ù)庫(kù)的延伸函數(shù)庫(kù))、以及許多效能上的增強(qiáng)。PHP 4已經(jīng)不會(huì)繼續(xù)更新,以鼓勵(lì)用戶轉(zhuǎn)移到PHP 5。

2008年P(guān)HP 5成為了PHP唯一的有在開發(fā)的PHP版本。將來(lái)的PHP 5.3將會(huì)加入Late static binding和一些其他的功能強(qiáng)化。PHP 6 的開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除register_globals、magic quotes 和 Safe mode的功能等。

PHP工程師造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
工程師 內(nèi)存:16GB;硬盤:512GB+2T;臺(tái)式圖形工作站:i7-10700 P620 2G獨(dú)顯 3年上門服務(wù) 21.8寸顯示器 查看價(jià)格 查看價(jià)格

戴爾

臺(tái) 13% 廣東嶠宇科技有限公司
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;類型:面漆;容量:25kg/桶 查看價(jià)格 查看價(jià)格

亞士漆

kg 13% 亞士漆(上海)有限公司
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;容量:25kg/桶;類型:面漆 查看價(jià)格 查看價(jià)格

亞士

kg 13% 亞士漆(上海)有限公司太原辦事處
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;容量:25kg/桶;類型:面漆 查看價(jià)格 查看價(jià)格

亞士

kg 13% 亞士漆(上海)有限公司長(zhǎng)春辦事處
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;容量:25kg/桶;類型:面漆 查看價(jià)格 查看價(jià)格

亞士

kg 13% 亞士漆(上海)有限公司長(zhǎng)沙辦事處
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;容量:25kg/桶;類型:面漆 查看價(jià)格 查看價(jià)格

亞士

kg 13% 亞士漆(上海)有限公司西安辦事處
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;容量:25kg/桶;類型:面漆 查看價(jià)格 查看價(jià)格

亞士

kg 13% 亞士漆(上海)有限公司沈陽(yáng)分公司
工程師優(yōu)佳墻面漆 品種:內(nèi)墻涂料;類型:面漆;容量:25kg/桶 查看價(jià)格 查看價(jià)格

亞士漆

kg 13% 亞士漆(上海)有限公司太原辦事處
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
工程駁船 100T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2015年4季度信息價(jià)
工程駁船 200T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2015年3季度信息價(jià)
工程駁船 200T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2015年2季度信息價(jià)
工程駁船 200T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2014年2季度信息價(jià)
工程駁船 100T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2014年1季度信息價(jià)
工程駁船 100T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2013年4季度信息價(jià)
工程駁船 200T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2013年2季度信息價(jià)
工程駁船 100T以內(nèi) 查看價(jià)格 查看價(jià)格

臺(tái)班 清遠(yuǎn)市英德市2013年1季度信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
發(fā)展歷程 視頻 發(fā)展歷程|48秒 3 查看價(jià)格 深圳泰爾智能視控股份有限公司 全國(guó)   2020-07-06
工程師 工程師站|1套 3 查看價(jià)格 河南德燦電子科技有限公司 全國(guó)   2022-09-30
工程師 1.名稱:工程師2.規(guī)格、型號(hào):工控型,配置29"液晶顯示器,包含打印機(jī) 含正版操作系統(tǒng)及應(yīng)用軟件3.其他:滿足設(shè)計(jì)、相關(guān)圖集、標(biāo)準(zhǔn)及招標(biāo)技術(shù)要求|1套 3 查看價(jià)格 北京勤瑞恒科技有限公司 全國(guó)   2021-07-29
工程師 1.名稱:工程師2.規(guī)格、型號(hào):工控型,配置29"液晶顯示器,包含打印機(jī) 含正版操作系統(tǒng)及應(yīng)用軟件3.其他:滿足設(shè)計(jì)、相關(guān)圖集、標(biāo)準(zhǔn)及招標(biāo)技術(shù)要求|1套 3 查看價(jià)格 北京勤瑞恒科技有限公司 全國(guó)   2021-07-02
工程師 i5 3 2G 工控機(jī) 液晶22 i5 3 2G|1套 3 查看價(jià)格 北京勤瑞恒科技有限公司 四川   2022-09-27
工程師 i7,3.10GHz及以上;內(nèi)存:4GB ;硬盤1T|1臺(tái) 1 查看價(jià)格 廣州思源網(wǎng)絡(luò)科技有限公司 廣東   2018-06-15
工程師 CPU: core i7 , 內(nèi)存: 8GB,硬盤:4T,DVD-RW,100/1000M 網(wǎng)卡,22"液晶,1280x1024,顯卡 64M,光電鼠標(biāo),功能鍵盤|1套 3 查看價(jià)格 四川金川晟電氣成套設(shè)備有限公司 全國(guó)   2022-07-25
工程師 主流I7處理器 內(nèi)存8G 專業(yè)顯卡2G顯存 硬盤1TB|1套 2 查看價(jià)格 廣州市熹尚科技設(shè)備有限公司 湖南   2021-10-12

教育培訓(xùn):

計(jì)算機(jī)相關(guān)專業(yè)大專以上學(xué)歷。

工作經(jīng)驗(yàn):

具備良好的代碼編程習(xí)慣及較強(qiáng)的文檔編寫能力;精通PHP語(yǔ)言,精通CGI標(biāo)準(zhǔn)和HTTP等互聯(lián)網(wǎng)協(xié)議;熟練掌握HTML語(yǔ)言、JavaScript腳本語(yǔ)言;英文水平過(guò)硬,能基本不借助字典快速閱讀英文文檔;熟悉LINUX或WINDOWS操作系統(tǒng);有良好的溝通、協(xié)調(diào)能力和學(xué)習(xí)能力,具備良好的團(tuán)隊(duì)合作精神,對(duì)工作積極嚴(yán)謹(jǐn)踏實(shí),能承受較大的工作壓力。

使用PHP語(yǔ)言開發(fā)互聯(lián)網(wǎng)應(yīng)用程序;

網(wǎng)站產(chǎn)品和網(wǎng)站功能模塊的開發(fā)與維護(hù);

與頁(yè)面設(shè)計(jì)師協(xié)調(diào)溝通,編寫部分Javascript和HTML;

參與底層MVC框架的編寫與維護(hù)。

2015年,PHP高級(jí)工程師平均年薪11.8萬(wàn),全球5000萬(wàn)互聯(lián)網(wǎng)網(wǎng)站中,有60%以上使用著PHP技術(shù),80%國(guó)內(nèi)互聯(lián)網(wǎng)網(wǎng)站使用PHP開發(fā),對(duì)PHP技術(shù)人才的需求日益加大,高級(jí)PHP工程師尤其稀缺

PHP工程師PHP發(fā)展歷程常見問(wèn)題

  • 惠而浦的發(fā)展歷程

    能賣到那么遠(yuǎn),市場(chǎng)占有率那么廣的白電沒(méi)有幾個(gè),惠而浦算是一個(gè),質(zhì)量沒(méi)問(wèn)題。

  • 巡更系統(tǒng)的發(fā)展歷程

    電子巡更系統(tǒng)不管是作為安防產(chǎn)品還是作為辦公產(chǎn)品都是邊緣化的產(chǎn)品,不是很主流,但同時(shí)又是缺一不可的。大家可能在自己的小區(qū)家里見過(guò),一個(gè)保安員手持巡更器,在小區(qū)里巡視,這是很貼近大家的生活,給使用單位很貼...

  • 釬焊的發(fā)展歷程

    釬焊是人類最早使用的材料連接方法之一,在人類尚未開始使用鐵器時(shí),就已經(jīng)發(fā)明用釬焊來(lái)鏈接金屬。在埃及出土的古文物中,就有用銀銅釬料釬焊的管子,用金釬料連接的護(hù)符盒,據(jù)考證分別是5000年前和近4000年...

PHP技術(shù)人才,正迎合了互聯(lián)網(wǎng)的發(fā)展趨勢(shì);PHP作為非常優(yōu)秀的、簡(jiǎn)便的Web開發(fā)語(yǔ)言,和Linux,Apache,MySQL緊密結(jié)合,形成LAMP的開源黃金組合,不僅降低使用成本,還提升了開發(fā)速度,滿足最新的互動(dòng)式網(wǎng)絡(luò)開發(fā)的應(yīng)用,這使得php軟件工程師成為一個(gè)發(fā)展迅速的職業(yè)。

PHP工程師PHP發(fā)展歷程文獻(xiàn)

設(shè)計(jì)師職業(yè)發(fā)展歷程 設(shè)計(jì)師職業(yè)發(fā)展歷程

格式:pdf

大小:426KB

頁(yè)數(shù): 1頁(yè)

評(píng)分: 4.5

設(shè)計(jì)師職業(yè)發(fā)展歷程

立即下載
鋼結(jié)構(gòu)的發(fā)展歷程 鋼結(jié)構(gòu)的發(fā)展歷程

格式:pdf

大?。?span id="2exsvbm" class="single-tag-height">426KB

頁(yè)數(shù): 7頁(yè)

評(píng)分: 4.3

鋼結(jié)構(gòu)的發(fā)展歷程 改革開放以來(lái),隨著科學(xué)技術(shù)的發(fā)展,我國(guó)建筑鋼結(jié)構(gòu)得到迅 猛發(fā)展。其生產(chǎn)的鋼材品種、規(guī)格越來(lái)越齊全,鋼材質(zhì)量有了很大 的提高,鋼結(jié)構(gòu)形式越來(lái)越新穎,鋼結(jié)構(gòu)設(shè)計(jì)與施工技術(shù)越來(lái)越發(fā) 達(dá)。如“鳥巢”、“水立方”、 CCTV新址大樓、廣州新電視塔、上 海環(huán)球金融中心、杭州灣跨海大橋等具有代表性的鋼結(jié)構(gòu)建筑在世 界上達(dá)到了領(lǐng)先水平,表現(xiàn)為高、大、奇、新等特點(diǎn)。 早期鋼結(jié)構(gòu)發(fā)展鋼鐵用于建筑結(jié)構(gòu)最早的應(yīng)該是鐵索橋,據(jù)歷 史記載,中國(guó)最早的鐵索橋是陜西漢中攀河鐵索橋,建于公元前 206 年西漢時(shí)期,距今約 2200年歷史。該橋經(jīng)過(guò)了多次修復(fù),于 1951年 毀壞。另外,云南神州鐵索橋建于隋唐時(shí)期,于唐貞元十年 (794年) 戰(zhàn)亂時(shí)毀壞,距今約 1200多年。英國(guó) 1779 年建造了一座鐵索橋, 俄國(guó) 1824年開始建鐵索橋,美國(guó) 1851年開始建鐵索橋,比中國(guó)晚 2000年左右。我國(guó)現(xiàn)存

立即下載

場(chǎng)景:日常任務(wù)中,有時(shí)需要通過(guò)php腳本執(zhí)行一些日志分析,隊(duì)列處理等任務(wù),當(dāng)數(shù)據(jù)量比較大時(shí),可以使用多進(jìn)程來(lái)處理。

準(zhǔn)備:php多進(jìn)程需要pcntl,posix擴(kuò)展支持,可以通過(guò) php - m 查看,沒(méi)安裝的話需要重新編譯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í)行過(guò)程中,得到的fork返回值為子進(jìn)程號(hào),而子進(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)程號(hào),所以這里是父進(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萬(wàn)行數(shù)據(jù),現(xiàn)在想分4個(gè)進(jìn)程處理。需要分割2.5萬(wàn)行一個(gè)文件。命令split可以做到。

split的用法比較簡(jiǎn)單,可以man split查看下手冊(cè)。

split-l 25000-d file.log prefix_name

-l是按照行分割,-d是分割后的文件名按照數(shù)字,-a是分割后的文件個(gè)數(shù)位數(shù)(默認(rèn)是2,做多就是99個(gè);比如超過(guò)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,帶來(lái)處理上的影響。}}// 等待子進(jìn)程執(zhí)行結(jié)束

while(pcntl_waitpid(0, $status) != -1) {

$status= pcntl_wexitstatus($status);

echo"Child $statuscompletedn";}

《PHP快速開發(fā)工具箱--輕松解抉PHP日常編程問(wèn)題的100個(gè)插件工具》為讀者建立動(dòng)態(tài)網(wǎng)站提供100個(gè)隨時(shí)可以運(yùn)行的實(shí)用PHP插件。書中首先介紹Web開發(fā)平臺(tái)的安裝、配置和使用方法。接著,每章針對(duì)一個(gè)專題提供完整的、可用的實(shí)例。全部程序都有詳細(xì)的文檔說(shuō)明,以及如何根據(jù)自己的實(shí)際要求靈活應(yīng)用的提示。

php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》

第1篇 php開發(fā)必備基礎(chǔ)

第1章 web開發(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章 開發(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 測(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典型模塊開發(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)采集器模塊(爬蟲 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 爬蟲程序 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 開發(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)目開發(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 插件、組件和模塊開發(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

PHP工程師相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 廣東國(guó)咨招標(biāo)有限公司 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 拆邊機(jī) 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 舌花雛菊 甘肅中維國(guó)際招標(biāo)有限公司 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽(yáng)光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來(lái)電氣有限公司 蘇州弘創(chuàng)招投標(biāo)代理有限公司