出版時間: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格式下載