PHP+MySQL八大動態(tài)Web應(yīng)用實戰(zhàn)

出版時間:2008年6月  出版社:電子工業(yè)出版社  作者:Jono Bacom  頁數(shù):512  譯者:吳連河,李劍  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書詳細(xì)介紹了利用PHP+MySQL開發(fā)常見類型Web應(yīng)用程序的完整設(shè)計和編碼技術(shù),并對整體設(shè)計與關(guān)鍵代碼給予了細(xì)致、深入的剖析。其內(nèi)容注重實踐,提供了翔實完整的實戰(zhàn)代碼;思路獨樹一幟,突破過多描述語言細(xì)節(jié)的窠臼;行文風(fēng)趣幽默,輕松調(diào)侃中將項目的完整設(shè)計過程分析得一清二楚。書中的示例項目完整而實用,讀者甚至無需任何改動即可在實際中加以運用。    本書適合對PHP+MySQL有初步了解但缺乏完整項目開發(fā)經(jīng)驗的用戶,對從以其他技術(shù)開發(fā)Web應(yīng)用的陣營中轉(zhuǎn)過來的用戶提供了有利的武器,對于所有喜愛PHP+MySQL的讀者均是一本不可多得的出色參考書。

作者簡介

  Jobo Bacon就職于Canonical,任Ubuntu的社區(qū)管理者,是開源社區(qū)的一位常設(shè)發(fā)言人(established speaker)、作者和正式成員(regular contributor) 。作為作者,Bacon與人合作創(chuàng)作了《Linux Desktop Hacks》和《The Official Ubuntu Book》,并在超過14種出版物上發(fā)表過400多篇文章。作為專欄作家,Bacon不僅為Linux Format、Linux User&Developer和PC Plus撰稿,同時還是reilly Network的博客作者。    
  另外,Bacon是開源社區(qū)中一系列項目的正規(guī)貢獻(xiàn)者,Jokosher(www.jokosher.org)項目的開發(fā)組長,也是流行的LUGRadio(www.1ugradio.org)網(wǎng)播(podcast)(其聽眾數(shù)量超過15 000名,曾經(jīng)是吸引全球來賓的年度事件) 的合作發(fā)起人之一。

書籍目錄

前言作者簡介致謝緒言 獨辟蹊徑  閱讀本書時的準(zhǔn)備  約定  展望第1章  通過實戰(zhàn)學(xué)編程 1.1 技術(shù)  1.2  動態(tài)Web的工作方式  1.3  總結(jié)第2章  初識PHP和MySQL  2.1  安裝PHP和MySQL  2.2  PHP入門  2.3  走進(jìn)MySQL  2.4  在PHP申連接MySQL  2.5  總結(jié)第3章  運行項目  3.1  關(guān)于隨書光盤  3.2  運行程序  3.3  使用XAMPP  3.4  總結(jié)第4章  建立博客  4.1  項目概況:Blogtasdc用例  4.2  建立數(shù)據(jù)庫  4.3  開始編碼  4.4  查看指定文章  4.5  創(chuàng)建分類瀏覽  4.6  不要讓任何人都能登錄  4.7  添加自己的分類  4.8  創(chuàng)建新文章  4.9  更新文章  4.10  總結(jié)第5章  構(gòu)建論壇  5.1  論壇揭密  5.2  創(chuàng)建自己的論壇  5.3  動手之前  5.4  創(chuàng)建數(shù)據(jù)庫  5.5  創(chuàng)建網(wǎng)站的方案  5.6  顯示板決  5.7  管理用戶登錄  5.8  發(fā)帖和回帖  5.9  建立管理員專用頁面  5.10  總結(jié)第6章  創(chuàng)建購物車程序  6.1  項目概述  6.2  建立數(shù)據(jù)庫  6.3  開始編碼  6.4  管理用戶登錄 6.5  顯示商品與選擇商品  6.6  結(jié)賬  6.7  管理員頁面  6.8  總結(jié)第7章  構(gòu)建在線拍賣網(wǎng)站  7.1  項目概述  7.2  建立數(shù)據(jù)庫  7.3  開始編碼  7.4  顯示拍賣商品  7.5  處理用戶  7.6  添加商品  7.7  處理拍賣  7.8  定時運行頁面  7.9  總結(jié)第8章  創(chuàng)建Web日歷  8.1  項目概述  8.2  建立數(shù)據(jù)庫  8.3  開始編碼  8.4  查看活動  8.5  總結(jié)第9章 FAQ內(nèi)容管理系統(tǒng)  9.1  項目概述  9.2  建立數(shù)據(jù)庫  9.3  開始編碼  9.4  顯示問題  9.5  處理登錄  9.6  問題的添加與審核  9.7  管理科目  9.8  管理主題  9.9  科目的所有權(quán)  9.10  總結(jié)第10章  構(gòu)建可重用項目  10.1  項目概述  10.2  建立數(shù)據(jù)庫  10.3  巧妙地使用目錄  10.4  開始編碼:構(gòu)建主干  10.5  下載發(fā)行版  10.6  查看屏幕截圖  10.7  可用項目查看程序  10.8  管理項目  10.9  更改常規(guī)設(shè)置  10.10  管理下載(發(fā)行版)   10.11  刪除發(fā)行版  10.12  管理屏幕截圖  10.13  刪除圖像  10.14  添加新項目  10.15  部署應(yīng)用程序  10.16  總結(jié)第11章  構(gòu)建新聞網(wǎng)站  11.1  項目概述 11.2  安裝PEAR軟件包  11.3  建立數(shù)據(jù)庫  11.4  開始編碼  11.5  處理用戶登錄  11.6  查看新聞與新聞評級  11.7  管理新聞  11.8  管理類別  11.9  創(chuàng)建自己的搜索引擎  11.10  總結(jié)附錄A  網(wǎng)站的設(shè)計  項目概述  布置網(wǎng)站  開始編碼  開始建立樣式表  設(shè)定主要〈div〉的格式 創(chuàng)建“關(guān)于”頁 創(chuàng)建“常見問題”頁 設(shè)定表格的格式 總結(jié)索引

章節(jié)摘錄

第1章 通過實戰(zhàn)學(xué)編程1.1 技術(shù)毫無疑問,本書中構(gòu)建Web應(yīng)用程序所用的技術(shù)是PHP和MySQL。如果您從書店的ASP架區(qū)翻到這本書,那么可能是有人把書放錯了地方。PHP與MvSQL配搭在一起,形成了一種璀璨奪目的框架,人們可以用它們來開發(fā)強大而靈活的網(wǎng)絡(luò)程序。這兩者珠聯(lián)璧合的原因在于各自都是完整Web開發(fā)工具包的一部分。在構(gòu)建網(wǎng)絡(luò)程序時,首先需要的是某種形式的語言,以編寫動態(tài)頁面和創(chuàng)建各種功能來操控日期、處理數(shù)據(jù)、連接資源、管理用戶,或者執(zhí)行其他任務(wù)。面對這些需求,PHP應(yīng)運而生。PHP的靈活性令人難以置信,并且擁有大量的功能,可以解決網(wǎng)絡(luò)開發(fā)的常見問題。許多功能在本書的項目中都將涉獵。第二個需要是要有地方來存儲大量的數(shù)據(jù),以便進(jìn)行顯示、更新、刪除、修改及其他展示操作。針對這種需求的一種解決方案就是使用數(shù)據(jù)庫,而MySQL提供的正是一種既穩(wěn)定又易用的數(shù)據(jù)庫,它不僅有完善的支持,而且非常靈活。不過,在了解Web工作方式的架構(gòu)之前,本章先探討一下有關(guān)工具的更多細(xì)節(jié)。1.1.1 PHPPHP是許多組織和開發(fā)人員所使用的一種非常流行的高級腳本語言。最初是在1995年末由Rasmus Lerdo,ri Ch一個小型Perl項目開發(fā)而成的。當(dāng)時Lerdorf想把PHP作為制作自己主頁時的一種輔助方式,因此他把這個項目命名為“PersonalHomePage(+A主頁/PHP) 工具”。當(dāng)Lerd。rf與多倫多大學(xué)(university 0fToronto) 簽約為學(xué)生建立一套撥號系統(tǒng)以訪問互聯(lián)網(wǎng)時,他沒有辦法將網(wǎng)站與數(shù)據(jù)庫連接起來。為了解決這個問題,積極進(jìn)取的Lerdoff用一段c語言寫成的包裹程序2替換了自己的Perl代碼,實現(xiàn)了將網(wǎng)頁連接到MySQL數(shù)據(jù)庫的功能。

媒體關(guān)注與評論

本書體現(xiàn)了Jono對“使開源話題影響每個人”精神的承諾.a書中詳細(xì)剖析了8個實用的動態(tài)Web應(yīng)用程序的代碼。書中項目的展現(xiàn)方式幽默而風(fēng)趣,比如“論壇”項目,吹捧的就是那些會把您嚇得魂不附體的驚竦電影?!郧把?Christopher NegusNugus Live Linux Series叢書主編

編輯推薦

《PHP+MySQL八大動態(tài)Web應(yīng)用實戰(zhàn)》適合對PHP+MySQL有初步了解但缺乏完整項目開發(fā)經(jīng)驗的用戶,對從以其他技術(shù)開發(fā) Web應(yīng)用的陣營中轉(zhuǎn)過來的用戶提供了有利的武器,對于所有喜愛PHP+MySQL的讀者均是一本不可多得的出色參考書。一夜之間,使用自由/開源軟件構(gòu)建商業(yè)品質(zhì)的Web應(yīng)用程序變得不再困難。有了這本書,您將學(xué)會開發(fā)8個可立即運行、真正可用的應(yīng)用程序——所有程序都附有清晰的圖表和屏幕截圖、文檔完善的代碼,以及簡明實用的解釋。開源技術(shù)領(lǐng)域到領(lǐng)先者Jono Bacon會向您傳授各種核心技能,這些技能幾乎在構(gòu)建任何類型的應(yīng)用程序時都會被用到。書中的內(nèi)容包括連接數(shù)據(jù)庫、上傳內(nèi)容、執(zhí)行連帶刪除、編輯記錄、驗證注冊、設(shè)定用戶安全、重建可重用組件、使用Pear擴展,以及構(gòu)建Ajax應(yīng)用程序等。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    PHP+MySQL八大動態(tài)Web應(yīng)用實戰(zhàn) PDF格式下載


用戶評論 (總計46條)

 
 

  •   JonoBacon并不是機械地堆砌代碼,而是通過實際代碼的講解循序漸進(jìn)。他仿佛知道你在什么地方會犯錯誤,會適時的加以提醒。本書的譯者也很嚴(yán)謹(jǐn),翻譯出的文字沒有艱澀難懂的通病,讀起來比較順暢,甚至作者的幽默也相當(dāng)完整的保留下來。
  •   正在學(xué)習(xí)PHP,這本書適合初學(xué)者,就是光盤還不知道怎么用。
  •   除光盤外都好,書上的代碼錯誤特別好,讓你找出來后印象深刻,加深理解
  •   代碼寫的很好,很適合我
  •   不錯的書,能夠系統(tǒng)的介紹項目,引領(lǐng)自己做項目
  •   在學(xué)項目編寫不錯
  •   蠻好的一本書,快速上手,內(nèi)容通俗易懂,不過光盤確實不好用!
  •   聽力音質(zhì)不是很好,特別是那幾百篇新聞
  •   優(yōu)點:很不錯的一本書對PHP學(xué)歷幫助很大從實戰(zhàn)中學(xué)到技術(shù)缺點:就是不知道光盤怎么用,簡直是雞肋一塊!另外,書中還是有一些代碼的BUG。
  •   書上的代碼和光盤上的代碼每個章節(jié)都有一些BUG,需要讀者自己通過調(diào)試改正過來,這樣可以加深印象,否則所有代碼都是對的,懶惰的讀者會因為沒有挑戰(zhàn)性興趣索然。

    如果電腦從光盤啟動可以進(jìn)入LiveCD模式,但是程序中有很多BUG,而且只能輸入英文,不能輸入中文,修改的結(jié)果以及注釋又不能保存,所以最好還是在硬盤上安裝XAMPP和ECLIPSE,把代碼和數(shù)據(jù)庫從LiveCD模式下導(dǎo)出到U盤,再啟動WINDOWS拷貝到硬盤進(jìn)行調(diào)試。

    還有如果在windows中打開光盤,會有幾個安裝選項,但實際上根本不能安裝,不知道是不是光盤有問題。
  •   很不錯的一本書,對PHP學(xué)歷幫助很大,從實戰(zhàn)中學(xué)到技術(shù),就是一直沒琢磨出來那光盤到底是干什么用的....
  •   應(yīng)該說這本書把入門和實踐結(jié)合在一起了,非常有條理。.缺點是一是較陳舊,部分函數(shù)是php4.0的,二是隨書光盤不能用,這是一個linux光盤操作系統(tǒng),和供貨商聯(lián)系,他們只答應(yīng)發(fā)郵件給鏡像文件,還要自己去刻錄。如果你看其它書看的不是很明白的話,看這本書也是不錯的選擇。
  •   書的整體構(gòu)架不錯,但是LiveCD確實有問題,無法從光盤啟動,在某個界面出現(xiàn)Uncompromising Linux... OK,booting the kernel.后掛起。。。從windows系統(tǒng)下無法讀取光盤
  •   實例是不錯的,但是有點亂,而且代碼有點粗心。
    拿來學(xué)還是不錯的,雖然有點落后。
  •   實戰(zhàn)篇中算好的了
  •   內(nèi)容不錯,光盤太差,總體質(zhì)量還不錯,有一頁有破損
  •   發(fā)了郵件給編輯,可是不見有回復(fù)!
  •   內(nèi)容詳實, 相當(dāng)不錯。
  •   還行,都是很簡單的小例子!
  •   實用性挺強!
  •   其實就是沖著光盤才來買書的,光盤的思路很好,說是可直接從光盤上運行系統(tǒng),可我在兩臺電腦上都沒能最終把光盤啟動起來,確實感到很郁悶。說明我是從光盤啟動的,解壓過程說出先buffer i/o之類的錯誤,我的兩臺電腦一臺筆記本xp,一臺臺式win7,所以判定應(yīng)該是光盤的問題了。
  •   很一般的書,沒太多建設(shè)性的東西
  •   書中的圖解和代碼沒在一塊,看起來很吃力。光盤里的代碼不知道如何用,好像在windows系統(tǒng)里不能看到代碼。我看到第四章就不看了...
  •   才看到第四章就發(fā)現(xiàn)有錯誤代碼運行出錯這樣的書還是不要買
  •   今天買了這本書,感覺還可以,感覺新手要是想真正的入門,就應(yīng)該考慮這么書,我以前看了很多關(guān)于入門的基礎(chǔ)書,都是那些流程,一步一步呢的,看到最后面,前面都快忘光了,再自己動手就很難了,而這本書,去不是那樣,我照著編程,照做練習(xí)做,現(xiàn)在感覺感覺記住很多,看樣以后就要多面這樣模式的書籍啊,兄弟們,多做多練習(xí)絕對是方法,這本書就是這個模式,所以希望大家能走出入門的困忙...
  •   書的印刷和內(nèi)容挺好的。書中舉了簡單但實用的例子,初學(xué)者很容易上手。卓越現(xiàn)在送貨也比以前快多了。還有關(guān)于光盤,之前有許多用戶抱怨說光盤不能讀,沒法用之類。這些只能說是他們根本不會用??赡艽蠖鄶?shù)用戶習(xí)慣了從Windows下直接打開光盤然后拷貝代碼。但這個光盤是Linux的Ubuntu的LiveCD。其實開機時只要選擇從光盤啟動就可以使用了。啟動后就進(jìn)入Linux系統(tǒng),可以直接運行書中的示例程序,因為運行環(huán)境都已經(jīng)配置好了。如果需要拷貝代碼,只要此時將代碼轉(zhuǎn)移到硬盤或U盤上就可以了。其實個人感覺這種光盤比國內(nèi)人習(xí)慣的那種只有源代碼的光盤要貼心的多??吹贸鲎髡呤腔诵难摹?/li>
  •   學(xué)過asp,感覺這本書還是比較簡單的。
  •   照著書里的例子做一遍,有很大收獲
  •   剛買來不久,在學(xué)習(xí)中,覺得還不錯。新手可以配合手冊學(xué)習(xí)。
  •   老外寫的代碼,真簡潔。
  •   這本書不適合初學(xué)者,作者對MYSQL基礎(chǔ)過于輕描淡寫,沒有基礎(chǔ)的讀者會看得一團(tuán)霧水,另外,紙張和翻譯都較為出色。
  •   入門類書籍是應(yīng)該使用例子來進(jìn)行分析的.對于初學(xué)者來說, 例子比理論更重要. 理論一般是非常嚴(yán)謹(jǐn)?shù)?但是如果沒有例子來解說,初學(xué)者在學(xué)了整本書后也許還不知道從何開始寫代碼.
  •   適合有一定基礎(chǔ)的人使用,不過這本書真的非常好,為什么國內(nèi)的作者就出不了這樣的好書呢,真是令人汗顏?。?!
  •   各位:此書是DIV+CSS編寫的,謝謝了,如果不是我才不購了
  •   雖然例子比較多, 但都使用的是相同的技術(shù)開發(fā), 沒有實現(xiàn)上的變化, 看完了基本沒什么價值
  •   看了以后,學(xué)以致用,非常實用
  •   本書由項目搭建入手,對建站代碼進(jìn)行剖析,非常有用,最好還是一定PHP基礎(chǔ)。
  •   東西不錯,真是好書,推薦
  •   非常不錯的書,雖然版本有點舊了
  •   還行,支持購買,只是希望作者還有新作出現(xiàn),畢竟這本書出來好久了,要與時俱進(jìn)!
  •   這本書內(nèi)容確實寫得相當(dāng)不錯,質(zhì)量也很好,正在學(xué)習(xí)中。這是一本適合有一定基礎(chǔ)的人看的書。非常喜歡??!
  •   聯(lián)想z450不能啟動光盤,灰常郁悶
  •   沒有太復(fù)雜的內(nèi)容,跟著一步步做很容易就能理解清楚,而且在開發(fā)過程中,每一步都說得很到位,新手要買就應(yīng)該買這樣的書,而不是那些一大堆東抄西拼的復(fù)雜內(nèi)容。
  •   本來昨天書就到了,我昨天沒在,今天送貨的來了,一個女孩,戴著防風(fēng)的墨鏡,好漂亮啊,我感覺好像是個大學(xué)生,找個工作賺個生活費什么的。
  •   男朋友買的,他很喜歡~
  •   正在看這個
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7