出版時(shí)間:2012-4 出版社:電子工業(yè)出版社 作者:明日科技 編 頁數(shù):556
前言
前言 當(dāng)前,世界已步入信息化時(shí)代,作為信息產(chǎn)業(yè)核心的軟件及信息服務(wù)產(chǎn)業(yè),已成為新世紀(jì)全球最重要,也是最核心的部分。無論是進(jìn)行宇宙探索的航天飛機(jī),還是圍繞在我們身邊的各種汽車、家電或手機(jī),都離不開程序和代碼。同時(shí),軟件開發(fā)工作是相當(dāng)復(fù)雜的,一個(gè)軟件項(xiàng)目,其開發(fā)過程是極其枯燥的,不但充斥著各種技術(shù)難題需要隨時(shí)解決,而且還要承受各種風(fēng)險(xiǎn)的壓力。一個(gè)有經(jīng)驗(yàn)的開發(fā)人員,除了應(yīng)用自身的積累和經(jīng)驗(yàn),還需要經(jīng)常借鑒和參考其他軟件項(xiàng)目的開發(fā)經(jīng)驗(yàn)?! ∧壳埃覈浖a(chǎn)業(yè)蓬勃發(fā)展,越來越多的人進(jìn)入到軟件開發(fā)領(lǐng)域,他們迫切需要各類項(xiàng)目的開發(fā)過程和經(jīng)驗(yàn)。而國內(nèi)介紹相關(guān)項(xiàng)目開發(fā)和學(xué)習(xí)的圖書相對較少,為使讀者擺脫這方面的窘境,我們編寫了這本書。本書作者精選了15個(gè)實(shí)用模塊和項(xiàng)目,涵蓋了各種應(yīng)用環(huán)境,是進(jìn)行項(xiàng)目開發(fā)必不可少的參考書。希望通過本書提供的各類項(xiàng)目或模塊能夠給讀者一點(diǎn)借鑒與啟發(fā)。學(xué)習(xí)的目的是為了實(shí)踐,希望本書能鞭策學(xué)者,在牢固掌握基本開發(fā)技能的同時(shí),提高實(shí)戰(zhàn)開發(fā)能力?! 罕緯鴥?nèi)容』 本書內(nèi)容分為3篇21章,包括11個(gè)典型模塊、4個(gè)完整項(xiàng)目和6章環(huán)境搭建知識,具體如下圖所示?! 罕緯厣弧 ∧K豐富,實(shí)用超值。本書精選了11個(gè)典型模塊,涵蓋了多個(gè)方面的應(yīng)用,這些模塊稍加修改便可使用,也可以作為某個(gè)項(xiàng)目的重要組成部分?! №?xiàng)目完整,提高實(shí)戰(zhàn)水平?! ”緯峁┝?個(gè)完整項(xiàng)目,進(jìn)一步提高讀者的實(shí)戰(zhàn)水平。每個(gè)項(xiàng)目都從開發(fā)者角度出發(fā),講解完整,貼近實(shí)際?! ∫讓W(xué)、易用?! 刑峁┝岁P(guān)鍵代碼解析,對代碼中重要的對象、方法、語句和重點(diǎn)知識等進(jìn)行了說明,以便于讀者在閱讀代碼時(shí)透徹理解代碼的含義和相關(guān)技術(shù)、技巧?! ≠?zèng)送所有模塊和項(xiàng)目源碼。 書中所有模塊和項(xiàng)目均提供源代碼,用戶在開發(fā)中可以借鑒或快速應(yīng)用?! 《温涔ふ⒑啙?,圖文結(jié)合,更容易學(xué)習(xí)?! 【幋a規(guī)范,注釋詳盡。 為了提高用戶的實(shí)際開發(fā)能力,書中代碼都是經(jīng)過嚴(yán)格審查的,可以與商業(yè)源碼媲美,并且為了方便用戶閱讀代碼,幾乎所有代碼都提供了詳細(xì)注釋?! 撼礑VD光盤』 為了幫助讀者學(xué)習(xí)和使用書中提供的模塊和項(xiàng)目,本書附贈(zèng)有DVD光盤,其中不僅提供了書中所有典型模塊和項(xiàng)目的源代碼、素材,還提供了PHP學(xué)習(xí)資料。光盤目錄如下圖所示?! 罕緯s定』 模塊和項(xiàng)目使用方法 用戶在學(xué)習(xí)本書過程中,可以從光盤中復(fù)制模塊和項(xiàng)目,去掉其只讀屬性。有些模塊或項(xiàng)目需要使用相應(yīng)的數(shù)據(jù)庫或第三方資源,這些模塊或項(xiàng)目在使用前需要進(jìn)行相應(yīng)配置,詳細(xì)使用方式請參考《PHP典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》光盤使用說明書。此外,如果用戶直接將本書模塊或項(xiàng)目用于商業(yè)用途,由此產(chǎn)生的不良后果由用戶自己承擔(dān)?! 〔糠帜K或項(xiàng)目只給出關(guān)鍵代碼 由于篇幅限制,書中有些模塊或項(xiàng)目只給出了關(guān)鍵代碼,完整代碼請參考光盤中的源程序?! 鹤x者人群』 本書非常適合以下人員閱讀: 從事PHP編程工作的開發(fā)人員 有一定語言基礎(chǔ),想進(jìn)一步提高技能的人員 大中專院校的老師和學(xué)生 即將走上工作崗位的大學(xué)畢業(yè)生 相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員 PHP編程愛好者 『學(xué)習(xí)答疑』 如果您在學(xué)習(xí)或使用本書的過程中遇到問題或疑惑,可以通過如下方式與我們聯(lián)系?! ∥覀兂兄Z將在5個(gè)工作日內(nèi)給您提供解答?! 罕緯髡摺弧 ”緯擅魅湛萍冀M織編寫,參加編寫的有潘凱華、劉欣、李慧、孫秀梅、高春艷、王小科、趙會(huì)東、李繼業(yè)、賽奎春、王國輝、陳丹丹、楊麗、劉齡齡、陳英、朱曉等。由于作者水平有限,疏漏和不足之處在所難免,請廣大讀者朋友批評指正?! ∶魅湛萍肌 ?012年2月
內(nèi)容概要
《php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》以程序開發(fā)人員經(jīng)常開發(fā)的經(jīng)典模塊和實(shí)用項(xiàng)目為線索,并以php精選基礎(chǔ)知識為輔助,全面介紹了項(xiàng)目開發(fā)的完整過程及開發(fā)中遇到的各種問題、技巧和經(jīng)驗(yàn)。全書共3篇21章,分為典型模塊篇、項(xiàng)目實(shí)戰(zhàn)篇和環(huán)境基礎(chǔ)篇。典型模塊篇包括注冊登錄、分頁顯示、上傳與下載、購物車、假日公告管理、論壇、電子相冊、電子郵件系統(tǒng)、在線音樂、許愿墻、播客11個(gè)模塊,對每個(gè)模塊都進(jìn)行了詳細(xì)介紹,并且對開發(fā)中使用的關(guān)鍵技術(shù)進(jìn)行了重點(diǎn)講解。項(xiàng)目實(shí)戰(zhàn)篇包括新聞發(fā)布系統(tǒng)、企業(yè)網(wǎng)站系統(tǒng)、明日文庫和明日科技書店4個(gè)完整項(xiàng)目,每個(gè)項(xiàng)目都從web項(xiàng)目開發(fā)的角度出發(fā),從開發(fā)背景、需求分析、系統(tǒng)功能分析、數(shù)據(jù)庫分析、數(shù)據(jù)庫結(jié)構(gòu)、系統(tǒng)開發(fā)到系統(tǒng)的編譯發(fā)行,對每一過程都進(jìn)行了深入、詳細(xì)的講解。環(huán)境基礎(chǔ)篇包括php數(shù)據(jù)庫抽象層、zend
framework框架、thinkphp框架、smarty模板引擎、php環(huán)境搭建、網(wǎng)站發(fā)布等內(nèi)容,主要對開發(fā)環(huán)境的搭建及程序開發(fā)前的必備基礎(chǔ)知識進(jìn)行了講解。
《php典型模塊與項(xiàng)目實(shí)戰(zhàn)大全》所附配套光盤,提供了書中所有案例的全部源代碼,所有源代碼都經(jīng)過精心調(diào)試,在windows
7、windows xp和windows 2003下全部通過,保證能夠正常運(yùn)行。
書籍目錄
第一篇 典型模塊篇
第1章 注冊登錄(php+ajax+zend_mail實(shí)現(xiàn))
1.1 注冊及登錄驗(yàn)證概述
1.1.1 用戶注冊流程
1.1.2 用戶登錄流程
1.1.3 找回密碼流程
1.1.4 程序預(yù)覽
1.2 熱點(diǎn)關(guān)鍵技術(shù)
1.2.1 防sql注入技術(shù)
1.2.2 ajax無刷新驗(yàn)證技術(shù)
1.2.3 驗(yàn)證碼技術(shù)
1.2.4 email激活技術(shù)
1.2.5 應(yīng)用鍵盤響應(yīng)事件驗(yàn)證信息是否合法
1.2.6 php中操作cookie技術(shù)
1.2.7 在javascript中操作cookie技術(shù)
1.2.8 用戶自動(dòng)登錄技術(shù)
1.3 數(shù)據(jù)庫設(shè)計(jì)
1.3.1 數(shù)據(jù)庫設(shè)計(jì)概述
1.3.2 封裝數(shù)據(jù)庫連接操作類
1.4 用戶注冊
1.4.1 用戶注冊功能概述
1.4.2 注冊頁面設(shè)計(jì)
1.4.3 檢測用戶名是否被占用
1.4.4 注冊信息處理
1.4.5 注冊用戶激活
1.4.6 免激活用戶注冊
1.5 用戶登錄
1.5.1 用戶登錄功能概述
1.5.2 登錄頁面設(shè)計(jì)
1.5.3 登錄處理頁
1.5.4 生成及刷新驗(yàn)證碼
1.6 找回密碼
1.6.1 找回密碼功能概述
1.6.2 找回密碼功能實(shí)現(xiàn)過程
第2章 分頁顯示(php+ajax+smarty+pdo實(shí)現(xiàn))
2.1 分頁顯示概述
2.1.1 模塊概述
2.1.2 功能結(jié)構(gòu)
2.1.3 程序預(yù)覽
2.2 關(guān)鍵技術(shù)
2.2.1 自定義函數(shù)替換超長文本中特殊字符技術(shù)
2.2.2 自定義函數(shù)控制超長文本的輸出技術(shù)
2.2.3 連接數(shù)據(jù)庫類的創(chuàng)建
2.2.4 操作數(shù)據(jù)庫類的創(chuàng)建
2.2.5 分頁類的創(chuàng)建
2.2.6 類的實(shí)例化
2.3 面向?qū)ο蠓猪?br /> 2.3.1 smarty模板的安裝和配置
2.3.2 加載pdo數(shù)據(jù)庫抽象層
2.3.3 分頁類模塊的頁面設(shè)計(jì)
2.3.4 分頁類模塊的程序開發(fā)
2.4 超長文本分頁
2.4.1 超長文本分頁功能概述
2.4.2 超長文本分頁功能實(shí)現(xiàn)過程
2.5 ajax無刷新分頁
2.5.1 ajax無刷新分頁功能概述
2.5.2 ajax無刷新分頁功能實(shí)現(xiàn)過程
2.6 標(biāo)準(zhǔn)分頁
2.6.1 php標(biāo)準(zhǔn)分頁功能概述
2.6.2 php標(biāo)準(zhǔn)分頁功能實(shí)現(xiàn)過程
2.7 跳轉(zhuǎn)分頁
2.7.1 php跳轉(zhuǎn)分頁功能概述
2.7.2 php跳轉(zhuǎn)分頁功能的實(shí)現(xiàn)過程
2.8 上下分頁
2.8.1 php上下分頁功能概述
2.8.2 php上下分頁功能的實(shí)現(xiàn)過程
第3章 上傳與下載(php+ajax+mysql實(shí)現(xiàn))
3.1 上傳與下載模塊概述
3.1.1 模塊概述
3.1.2 功能結(jié)構(gòu)
3.1.3 程序預(yù)覽
3.2 熱點(diǎn)關(guān)鍵技術(shù)
3.2.1 php.ini配置文件
3.2.2 上傳表單設(shè)置
3.2.3 預(yù)定義變量$_files
3.2.4 上傳文件函數(shù)
3.2.5 多文件上傳
3.2.6 文件下載
3.3 數(shù)據(jù)庫設(shè)計(jì)
3.3.1 數(shù)據(jù)庫分析
3.3.2 創(chuàng)建數(shù)據(jù)表
3.3.3 數(shù)據(jù)庫連接文件
3.4 用戶注冊
3.4.1 注冊模塊概述
3.4.2 注冊頁面設(shè)計(jì)
3.4.3 ajax無刷新技術(shù)驗(yàn)證注冊信息
3.4.4 注冊信息處理
3.5 用戶登錄
3.5.1 登錄模塊概述
3.5.2 用戶權(quán)限輸出及空間使用計(jì)算
3.5.3 為用戶劃分個(gè)人空間文件目錄
3.5.4 防止用戶文件目錄的非法訪問
3.6 找回密碼
3.6.1 找回密碼概述
3.6.2 找回密碼頁面設(shè)計(jì)
3.6.3 找回密碼處理
3.7 文件上傳
3.7.1 文件上傳概述
3.7.2 文件上傳表單設(shè)計(jì)
3.7.3 文件上傳處理
3.8 文件下載
3.8.1 功能概述
3.8.2 通過下載碼下載文件
3.8.3 同步刪除文件及釋放用戶空間
3.9 后臺(tái)管理
3.9.1 后臺(tái)管理概述
3.9.2 用戶權(quán)限管理頁面設(shè)計(jì)
3.9.3 更改用戶權(quán)限表單設(shè)計(jì)
3.9.4 執(zhí)行權(quán)限更改操作
第4章 購物車(php+mysql+smarty+pdo實(shí)現(xiàn))
4.1 購物車模塊概述
4.1.1 模塊概述
4.1.2 購物車操作流程
4.1.3 程序預(yù)覽
4.2 熱點(diǎn)關(guān)鍵技術(shù)
4.2.1 數(shù)據(jù)庫連接、管理和分頁類文件
4.2.2 smarty模板配置類文件
4.2.3 執(zhí)行類的實(shí)例化文件
4.2.4 smarty模板頁中的框架技術(shù)
4.2.5 ajax無刷新驗(yàn)證技術(shù)
4.2.6 分頁技術(shù)
4.2.7 購物車中商品添加技術(shù)
4.3 數(shù)據(jù)庫設(shè)計(jì)
4.3.1 數(shù)據(jù)庫分析
4.3.2 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表
4.4 首頁設(shè)計(jì)
4.4.1 首頁概述
4.4.2 首頁實(shí)現(xiàn)過程
4.5 登錄模塊設(shè)計(jì)
4.5.1 登錄模塊概述
4.5.2 用戶注冊
4.5.3 用戶登錄
4.6 商品展示模塊設(shè)計(jì)
4.6.1 商品展示模塊概述
4.6.2 商品展示模塊
4.7 購物車模塊設(shè)計(jì)
4.7.1 購物車模塊概述
4.7.2 購物車展示
4.7.3 更改商品數(shù)量
4.7.4 刪除商品
4.7.5 保存購物車
第5章 假日公告管理(php+jquery+mysql實(shí)現(xiàn))
5.1 假日公告管理概述
5.1.1 模塊概述
5.1.2 功能結(jié)構(gòu)
5.1.3 程序預(yù)覽
5.2 關(guān)鍵技術(shù)
5.2.1 數(shù)據(jù)庫的連接與數(shù)據(jù)操作
5.2.2 通過超鏈接傳遞值
5.2.3 單文件上傳
5.2.4 多圖片上傳
5.2.5 讀取指定目錄中的目錄及文件
5.2.6 jquery控制彈出公告信息
5.3 數(shù)據(jù)庫設(shè)計(jì)
5.3.1 數(shù)據(jù)庫分析
5.3.2 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表
5.4 用戶登錄
5.4.1 用戶登錄概述
5.4.2 用戶登錄功能實(shí)現(xiàn)過程
5.5 假日公告發(fā)布
5.5.1 假日公告發(fā)布概述
5.5.2 假日公告信息發(fā)布實(shí)現(xiàn)過程
5.6 假日公告取消
5.6.1 假日公告取消概述
5.6.2 瀏覽公告信息
5.6.3 取消假日公告
5.7 假日公告管理
5.7.1 假日公告管理概述
5.7.2 假日公告管理實(shí)現(xiàn)過程
第6章 論壇(php+mysql實(shí)現(xiàn))(內(nèi)容參見光盤)
6.1 論壇概述
6.1.1 論壇概述
6.1.2 系統(tǒng)功能結(jié)構(gòu)
6.1.3 程序預(yù)覽
6.2 熱點(diǎn)關(guān)鍵技術(shù)
6.2.1 樹狀導(dǎo)航菜單
6.2.2 帖子置頂
6.2.3 帖子引用
6.2.4 帖子收藏
6.2.5 屏蔽回帖
6.2.6 連接遠(yuǎn)程mysql數(shù)據(jù)庫
6.2.7 小紙條信息的無刷新輸出
6.2.8 清除個(gè)人站內(nèi)郵件
6.3 數(shù)據(jù)庫設(shè)計(jì)
6.3.1 數(shù)據(jù)庫分析
6.3.2 創(chuàng)建數(shù)據(jù)庫中的數(shù)據(jù)表
6.4 帖子的發(fā)布、瀏覽和回復(fù)
6.4.1 帖子的發(fā)布、瀏覽和回復(fù)概述
6.4.2 帖子發(fā)布功能的實(shí)現(xiàn)
6.4.3 帖子瀏覽功能的實(shí)現(xiàn)
6.4.4 帖子回復(fù)功能的實(shí)現(xiàn)
6.5 帖子搜索
6.5.1 帖子搜索概述
6.5.2 帖子搜索功能的實(shí)現(xiàn)
6.6 帖子管理
6.6.1 帖子管理概述
6.6.2 結(jié)帖功能的實(shí)現(xiàn)
6.6.3 設(shè)置帖子類別
6.6.4 頂帖管理功能的實(shí)現(xiàn)
6.7 個(gè)人信息管理
6.7.1 個(gè)人信息管理概述
6.7.2 我的信息管理
6.7.3 我的好友管理
6.8 后臺(tái)管理
6.8.1 后臺(tái)管理概述
6.8.2 后臺(tái)登錄
6.8.3 后臺(tái)管理主頁設(shè)計(jì)
6.9 數(shù)據(jù)備份和恢復(fù)
6.9.1 數(shù)據(jù)備份和恢復(fù)概述
6.9.2 數(shù)據(jù)備份和恢復(fù)
第7章 電子相冊(php+javascript+css+mysql實(shí)現(xiàn))
7.1 電子相冊概述
7.1.1 模塊概述
7.1.2 功能結(jié)構(gòu)
7.1.3 程序預(yù)覽
7.2 熱點(diǎn)關(guān)鍵技術(shù)
7.2.1 php偽靜態(tài)技術(shù)
7.2.2 css濾鏡技術(shù)
7.2.3 獲取上傳圖片信息
7.2.4 縮略圖技術(shù)
7.2.5 使用gd庫技術(shù)向圖片中添加文字
7.2.6 應(yīng)用javascript中的定位技術(shù)實(shí)現(xiàn)層拖動(dòng)
7.3 數(shù)據(jù)庫設(shè)計(jì)
7.3.1 數(shù)據(jù)庫分析
7.3.2 數(shù)據(jù)表設(shè)計(jì)
7.4 公共函數(shù)及文件設(shè)計(jì)
7.5 相冊類別管理
7.5.1 相冊類別管理功能概述
7.5.2 相冊類別管理頁面設(shè)計(jì)
7.5.3 添加類別實(shí)現(xiàn)
7.5.4 修改類別實(shí)現(xiàn)
7.5.5 刪除類別
7.6 相冊列表
7.6.1 相冊列表功能概述
7.6.2 相冊列表設(shè)計(jì)
7.7 圖片瀏覽
7.7.1 圖片瀏覽概述
7.7.2 訪問加密相冊
7.7.3 圖片列表
7.7.4 圖片顯示區(qū)
7.7.5 設(shè)置封面
7.8 修改圖片
7.8.1 修改圖片功能概述
7.8.2 文字控制區(qū)設(shè)計(jì)
7.8.3 層拖曳
7.8.4 文字控制區(qū)
7.8.5 添加文字處理頁
7.9 制作影集
7.9.1 制作影集功能概述
7.9.2 添加圖片功能實(shí)現(xiàn)
7.9.3 添加滾動(dòng)文字
7.10 欣賞影集
7.10.1 欣賞影集功能概述
7.10.2 影集欣賞頁面設(shè)計(jì)
第8章 電子郵件系統(tǒng)(php+zend_mail組件實(shí)現(xiàn))
8.1 電子郵件系統(tǒng)概述
8.1.1 電子郵件簡介
8.1.2 電子郵件基本原理
8.1.3 系統(tǒng)功能結(jié)構(gòu)
8.1.4 文件夾架構(gòu)
8.1.5 程序預(yù)覽
8.2 關(guān)鍵技術(shù)
8.2.1 安裝、配置winwebmail郵件服務(wù)器
8.2.2 載入zend框架技術(shù)
8.2.3 無刷新刪除郵件地址技術(shù)
8.2.4 ajax無刷新統(tǒng)計(jì)郵件數(shù)量技術(shù)
8.2.5 郵件發(fā)送技術(shù)
8.2.6 郵件群發(fā)技術(shù)
8.2.7 郵件中附件的發(fā)送技術(shù)
8.2.8 郵件操作技術(shù)
8.2.9 通過pop3服務(wù)器讀取指定用戶郵件技術(shù)
8.3 郵件服務(wù)器登錄
8.3.1 郵件服務(wù)器登錄功能概述
8.3.2 郵件服務(wù)器登錄實(shí)現(xiàn)過程
8.4 郵件發(fā)送
8.4.1 郵件發(fā)送功能概述
8.4.2 smtp郵件發(fā)送實(shí)現(xiàn)過程
8.4.3 網(wǎng)絡(luò)版郵件發(fā)送實(shí)現(xiàn)過程
8.5 郵件接收
8.5.1 郵件接收功能概述
8.5.2 統(tǒng)計(jì)郵件數(shù)量實(shí)現(xiàn)過程
8.5.3 查看郵件功能實(shí)現(xiàn)過程
8.5.4 查看郵件信息功能實(shí)現(xiàn)過程
8.5.5 刪除郵件功能實(shí)現(xiàn)過程
第9章 在線音樂(php+ajax+多媒體實(shí)現(xiàn))
9.1 在線音樂概述
9.1.1 模塊概述
9.1.2 系統(tǒng)功能結(jié)構(gòu)
9.1.3 文件夾架構(gòu)
9.1.4 程序預(yù)覽
9.2 數(shù)據(jù)庫設(shè)計(jì)
9.2.1 數(shù)據(jù)庫概念設(shè)計(jì)
9.2.2 數(shù)據(jù)庫邏輯設(shè)計(jì)
9.2.3 數(shù)據(jù)庫操作類與配置文件
9.3 關(guān)鍵技術(shù)
9.3.1 embed標(biāo)簽
9.3.2 object標(biāo)簽
9.3.3 音樂、歌詞同步播放技術(shù)
9.3.4 創(chuàng)建.m3u格式的文件
9.3.5 無刷新刪除.m3u格式文件
9.3.6 管理員權(quán)限控制技術(shù)
9.4 上傳音頻文件
9.4.1 上傳音頻文件功能概述
9.4.2 上傳音頻文件功能實(shí)現(xiàn)過程
9.5 在線試聽
9.5.1 在線試聽功能概述
9.5.2 在線試聽實(shí)現(xiàn)過程
9.6 循環(huán)和連續(xù)播放音樂
9.6.1 循環(huán)和連續(xù)播放音樂功能概述
9.6.2 循環(huán)和連續(xù)播放音樂功能實(shí)現(xiàn)過程
9.7 播放列表
9.7.1 播放列表功能概述
9.7.2 播放列表功能的實(shí)現(xiàn)過程
9.8 音樂下載
9.8.1 音樂下載功能概述
9.8.2 音樂下載功能的實(shí)現(xiàn)
9.9 收藏和播放其他網(wǎng)站音樂
9.9.1 收藏和播放其他網(wǎng)站音樂功能概述
9.9.2 收藏和播放其他網(wǎng)站音樂功能的實(shí)現(xiàn)過程
9.10 站內(nèi)搜索
9.10.1 站內(nèi)搜索功能概述
9.10.2 普通搜索功能實(shí)現(xiàn)過程
9.10.3 高級搜索功能實(shí)現(xiàn)過程
9.11 管理員權(quán)限設(shè)置
9.11.1 管理員權(quán)限設(shè)置功能概述
9.11.2 管理員權(quán)限設(shè)置的實(shí)現(xiàn)過程
第10章 許愿墻(php+div+css+mysql實(shí)現(xiàn))(內(nèi)容參見光盤)
10.1 許愿墻模塊概述
10.1.1 模塊概述
10.1.2 功能結(jié)構(gòu)
10.1.3 程序預(yù)覽
10.2 關(guān)鍵技術(shù)
10.2.1 div+css頁面樣式布局
10.2.2 實(shí)現(xiàn)可拖放dom技術(shù)移動(dòng)許愿字條
10.2.3 解決php與ajax的中文亂碼問題
10.2.4 對qq號文本框禁止中文輸入
10.2.5 分類選擇心情圖案
10.2.6 限制紙條內(nèi)容的長度
10.2.7 在當(dāng)前頁驗(yàn)證校驗(yàn)碼對與錯(cuò)
10.2.8 定義生成指定范圍的許愿字條隨機(jī)算法
10.2.9 解析ip獲取用戶所在城市
10.2.10 與許愿者通過qq交談
10.3 mysql數(shù)據(jù)庫設(shè)計(jì)
10.4 簽寫許愿字條
10.4.1 簽寫許愿字條概述
10.4.2 簽寫許愿字條的實(shí)現(xiàn)過程
10.5 操作許愿字條
10.5.1 置頂簽寫許愿字條
10.5.2 置上顯示指定字條
10.5.3 許愿字條置頂顯示且屏蔽整個(gè)頁面
10.5.4 分米(按距離)顯示許愿字條
10.5.5 搜索許愿字條、并將字條置頂亮顯
10.5.6 許愿字條按福氣值排行
10.5.7 應(yīng)用ajax無刷新技術(shù)輪顯最新10條許愿
10.5.8 移動(dòng)許愿字條
10.5.9 關(guān)閉許愿字條
10.6 為他人祈福
10.6.1 為他人祈福概述
10.6.2 應(yīng)用ajax無刷新技術(shù)為他人祈福
10.7 許愿字條數(shù)及許愿人數(shù)統(tǒng)計(jì)分析
10.7.1 3d餅形圖對許愿比率進(jìn)行地域分析
10.7.2 柱形圖對許愿人數(shù)及比例進(jìn)行地域分析
10.8 愛墻列表、許愿字條高級檢索功能
10.8.1 愛墻列表、許愿字條高級檢索概述
10.8.2 愛墻列表、許愿字條高級搜索功能的實(shí)現(xiàn)
第11章 播客(smarty+pdo+ajax+rss+多媒體實(shí)現(xiàn))
11.1 播客概述
11.1.1 播客起源
11.1.2 播客網(wǎng)站內(nèi)容的分類
11.1.3 播客的發(fā)展前景
11.1.4 系統(tǒng)功能結(jié)構(gòu)
11.1.5 文件夾組織結(jié)構(gòu)
11.1.6 程序預(yù)覽
11.2 數(shù)據(jù)庫設(shè)計(jì)
11.2.1 數(shù)據(jù)庫概念設(shè)計(jì)
11.2.2 數(shù)據(jù)庫邏輯設(shè)計(jì)
11.3 關(guān)鍵技術(shù)
11.3.1 視頻文件播放技術(shù)
11.3.2 rss訂閱文件生成技術(shù)
11.3.3 分頁技術(shù)
11.3.4 smarty中的url編碼技術(shù)
11.3.5 pdo操作mysql數(shù)據(jù)庫技術(shù)
11.3.6 控制播放器窗口狀態(tài)技術(shù)
11.3.7 ajax無刷新評論技術(shù)
11.3.8 更多相關(guān)視頻搜索技術(shù)
11.3.9 通過cookie實(shí)現(xiàn)查看歷史瀏覽記錄
11.4 在線播放
11.4.1 在線播放功能概述
11.4.2 在線播放實(shí)現(xiàn)過程
11.4.3 視頻文件跳轉(zhuǎn)實(shí)現(xiàn)過程
11.5 熱播排行
11.5.1 熱播排行功能概述
11.5.2 熱播排行實(shí)現(xiàn)過程
11.6 站內(nèi)訂閱
11.6.1 站內(nèi)訂閱功能概述
11.6.2 站內(nèi)訂閱功能實(shí)現(xiàn)過程
11.7 播客個(gè)人主頁
11.7.1 播客個(gè)人主頁功能概述
11.7.2 播客個(gè)人主頁實(shí)現(xiàn)過程
11.8 上傳視頻管理
11.8.1 上傳視頻管理功能概述
11.8.2 瀏覽上傳視頻
11.8.3 刪除上傳視頻文件
11.8.4 審核上傳視頻文件
第二篇 項(xiàng)目實(shí)戰(zhàn)篇
第12章 新聞發(fā)布系統(tǒng)(php+zend framework+mysql實(shí)現(xiàn))
12.1 開發(fā)背景
12.2 系統(tǒng)分析
12.2.1 需求分析
12.2.2 功能分析
12.3 系統(tǒng)設(shè)計(jì)
12.3.1 系統(tǒng)功能結(jié)構(gòu)
12.3.2 系統(tǒng)預(yù)覽
12.4 數(shù)據(jù)庫設(shè)計(jì)
12.5 mvc框架結(jié)構(gòu)搭建
12.5.1 zend framework框架的mvc目錄結(jié)構(gòu)
12.5.2 zend framework框架的mvc結(jié)構(gòu)創(chuàng)建過程
12.6 技術(shù)攻關(guān)
12.6.1 站內(nèi)搜索——使用空格分隔多關(guān)鍵字
12.6.2 關(guān)鍵字描紅
12.6.3 隱藏php文件后綴——偽靜態(tài)技術(shù)
12.7 前臺(tái)首頁設(shè)計(jì)
12.7.1 前臺(tái)首頁概述
12.7.2 jquery實(shí)現(xiàn)廣告輪換特性
12.7.3 前臺(tái)首頁的實(shí)現(xiàn)過程
12.8 新聞瀏覽模塊設(shè)計(jì)
12.8.1 新聞瀏覽模塊概述
12.8.2 新聞分頁瀏覽的實(shí)現(xiàn)過程
12.8.3 新聞詳細(xì)信息瀏覽的實(shí)現(xiàn)過程
12.9 用戶模塊設(shè)計(jì)
12.9.1 用戶模塊概述
12.9.2 驗(yàn)證碼技術(shù)
12.9.3 用戶注冊的實(shí)現(xiàn)過程
12.9.4 用戶登錄的實(shí)現(xiàn)過程
12.10 評論模塊設(shè)計(jì)
12.10.1 評論模塊概述
12.10.2 發(fā)表評論實(shí)現(xiàn)過程
12.10.3 瀏覽評論實(shí)現(xiàn)過程
12.10.4 刪除評論實(shí)現(xiàn)過程
12.11 后臺(tái)管理模塊設(shè)計(jì)
12.11.1 后臺(tái)管理模塊概述
12.11.2 zend framework框架中的文件上傳技術(shù)
12.11.3 管理員登錄實(shí)現(xiàn)過程
12.11.4 新聞管理模塊實(shí)現(xiàn)過程
12.11.5 用戶管理模塊實(shí)現(xiàn)過程
12.12 錯(cuò)誤處理技術(shù)專題
第13章 企業(yè)網(wǎng)站系統(tǒng)(thinkphp+mysql實(shí)現(xiàn))
13.1 開發(fā)背景
13.2 系統(tǒng)設(shè)計(jì)
13.2.1 系統(tǒng)目標(biāo)
13.2.2 系統(tǒng)功能結(jié)構(gòu)
13.2.3 系統(tǒng)預(yù)覽
13.3 數(shù)據(jù)庫設(shè)計(jì)
13.3.1 數(shù)據(jù)庫概要說明
13.3.2 數(shù)據(jù)庫邏輯設(shè)計(jì)
13.4 主頁面設(shè)計(jì)
13.4.1 主頁面概述
13.4.2 jquery照片輪顯技術(shù)
13.4.3 主頁面實(shí)現(xiàn)過程
13.5 業(yè)界新聞頁面設(shè)計(jì)
13.5.1 業(yè)界新聞頁面概述
13.5.2 thinkphp框架的導(dǎo)包和加載技術(shù)
13.5.3 業(yè)界新聞頁面實(shí)現(xiàn)過程
13.5.4 業(yè)界新聞詳細(xì)信息頁面實(shí)現(xiàn)過程
13.6 圖書開發(fā)頁面設(shè)計(jì)
13.6.1 圖書開發(fā)頁面概述
13.6.2 圖片平滑滾動(dòng)技術(shù)
13.6.3 圖片平滑滾動(dòng)效果實(shí)現(xiàn)過程
13.6.4 二級導(dǎo)航菜單效果實(shí)現(xiàn)過程
13.6.5 單行標(biāo)題滾動(dòng)效果實(shí)現(xiàn)過程
13.6.6 收縮展示效果實(shí)現(xiàn)過程
13.6.7 瀏覽圖書詳細(xì)信息實(shí)現(xiàn)過程
13.7 后臺(tái)登錄模塊
13.7.1 后臺(tái)登錄模塊概述
13.7.2 管理員權(quán)限控制技術(shù)
13.7.3 后臺(tái)登錄模塊實(shí)現(xiàn)過程
13.8 后臺(tái)管理模塊設(shè)計(jì)
13.8.1 后臺(tái)管理模塊概述
13.8.2 framework框架技術(shù)
13.8.3 導(dǎo)航菜單功能實(shí)現(xiàn)過程
13.8.4 左側(cè)功能菜單實(shí)現(xiàn)過程
13.8.5 操作界面式管理新聞實(shí)現(xiàn)過程
13.8.6 操作代碼式管理新聞實(shí)現(xiàn)過程
13.9 jquery框架技術(shù)專題
13.9.1 jquery中的常用函數(shù)
13.9.2 jquery中的事件處理機(jī)制(change())
13.9.3 jquery中的ajax請求($.get和$.post)
13.9.4 jquery中的css
13.9.5 jquery中的文檔處理方法
第14章 明日文庫(php+ mysql實(shí)現(xiàn))
14.1 項(xiàng)目設(shè)計(jì)思路
14.1.1 功能闡述
14.1.2 系統(tǒng)預(yù)覽
14.1.3 功能結(jié)構(gòu)
14.1.4 文件組織結(jié)構(gòu)
14.2 數(shù)據(jù)庫設(shè)計(jì)
14.2.1 數(shù)據(jù)庫設(shè)計(jì)
14.2.2 數(shù)據(jù)表設(shè)計(jì)
14.2.3 連接數(shù)據(jù)庫
14.3 管理員登錄模塊設(shè)計(jì)
14.3.1 管理員登錄模塊概述
14.3.2 判斷登錄信息是否正確
14.4 首頁設(shè)計(jì)
14.4.1 首頁頁面概述
14.4.2 最新公告實(shí)現(xiàn)過程
14.4.3 文章閱讀排行實(shí)現(xiàn)過程
14.4.4 最新發(fā)表文章實(shí)現(xiàn)過程
14.4.5 文章分類顯示實(shí)現(xiàn)過程
14.5 文章搜索模塊設(shè)計(jì)
14.5.1 文章搜索實(shí)現(xiàn)過程
14.5.2 通過javascript腳本創(chuàng)建級聯(lián)下拉列表
14.6 文章添加模塊設(shè)計(jì)
14.7 文章管理模塊設(shè)計(jì)
14.7.1 修改文章信息
14.7.2 刪除文章信息
14.8 項(xiàng)目發(fā)布
第15章 明日科技書店(php+smarty+adodb+mysql實(shí)現(xiàn))
15.1 開發(fā)背景
15.2 系統(tǒng)分析
15.3 系統(tǒng)設(shè)計(jì)
15.3.1 系統(tǒng)目標(biāo)
15.3.2 系統(tǒng)功能結(jié)構(gòu)
15.3.3 系統(tǒng)預(yù)覽
15.3.4 業(yè)務(wù)流程圖
15.3.5 文件夾架構(gòu)
15.4 數(shù)據(jù)庫設(shè)計(jì)
15.4.1 數(shù)據(jù)庫概念設(shè)計(jì)
15.4.2 數(shù)據(jù)庫邏輯設(shè)計(jì)
15.5 公共類設(shè)計(jì)
15.5.1 數(shù)據(jù)庫連接類
15.5.2 數(shù)據(jù)庫管理類
15.5.3 smarty模板引擎配置類
15.5.4 購物車類
15.5.5 分頁類
15.5.6 工具類
15.6 首頁設(shè)計(jì)
15.6.1 首頁概述
15.6.2 首頁技術(shù)分析
15.6.3 首頁實(shí)現(xiàn)過程
15.7 用戶模塊設(shè)計(jì)
15.7.1 用戶模塊概述
15.7.2 用戶注冊
15.7.3 用戶登錄
15.7.4 用戶中心
15.7.5 找回登錄密碼
15.8 圖書展示模塊設(shè)計(jì)
15.8.1 圖書分類展示
15.8.2 特別圖書展示
15.8.3 圖書試讀展示
15.8.4 圖書詳細(xì)信息展示
15.9 圖書訂購模塊設(shè)計(jì)
15.9.1 購物車的實(shí)現(xiàn)
15.9.2 填寫收貨人信息
15.9.3 確認(rèn)訂購信息
15.9.4 選擇支付方式
15.9.5 確認(rèn)支付信息
15.10 后臺(tái)登錄頁設(shè)計(jì)
15.10.1 后臺(tái)登錄頁概述
15.10.2 后臺(tái)登錄頁實(shí)現(xiàn)過程
15.11 系統(tǒng)管理模塊
15.11.1 系統(tǒng)信息設(shè)置
15.11.2 更改管理員密碼
15.12 圖書類別管理模塊
15.12.1 圖書大類管理
15.12.2 圖書小類管理
15.12.3 出版社分類管理
15.13 圖書管理模塊
15.13.1 圖書信息管理
15.13.2 圖書試讀管理
15.14 用戶信息管理模塊
15.14.1 用戶信息管理
15.14.2 用戶反饋信息管理
15.15 訂單信息管理模塊
15.15.1 訂單信息列表管理
15.15.2 訂單詳細(xì)信息管理
15.16 程序調(diào)試與錯(cuò)誤處理
15.16.1 配置數(shù)據(jù)庫問題
15.16.2 程序訪問路徑設(shè)置問題
15.16.3 程序系統(tǒng)設(shè)置問題
15.16.4 客戶端瀏覽器cookie設(shè)置問題
第三篇 環(huán)境基礎(chǔ)篇
第16章 數(shù)據(jù)庫抽象層(pdo+adodb實(shí)現(xiàn))
16.1 pdo數(shù)據(jù)庫抽象層
16.1.1 安裝pdo
16.1.2 pdo構(gòu)造函數(shù)
16.1.3 pdo中執(zhí)行sql語句
16.1.4 pdo中獲取結(jié)果集
16.1.5 pdo中錯(cuò)誤處理
16.1.6 pdo中事務(wù)處理
16.1.7 pdo中存儲(chǔ)過程
16.2 adodb數(shù)據(jù)庫抽象層
16.2.1 adodb的安裝與操作流程
16.2.2 連接數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫
16.2.3 通過公共變量控制數(shù)據(jù)的存取方式
16.2.4 adodb執(zhí)行sql語句
16.2.5 adodb控制結(jié)果集
16.2.6 adodb中的分頁
第17章 zend framework框架
17.1 zend framework的mvc介紹
17.1.1 zend framework 常用組件
17.1.2 mvc原理
17.2 zend framework的mvc環(huán)境搭建
17.2.1 環(huán)境配置
17.2.2 創(chuàng)建流程
17.2.3 zend framework的編碼標(biāo)準(zhǔn)
17.3 zend_auth身份認(rèn)證
17.3.1 zend_auth適配器
17.3.2 身份持久認(rèn)證
17.3.3 數(shù)據(jù)庫認(rèn)證
17.4 zend_db數(shù)據(jù)庫操作
17.4.1 zend_db_table數(shù)據(jù)庫操作
17.4.2 數(shù)據(jù)表類
17.5 zend_file文件控制
17.5.1 使用zend_file_transfer_adapter_http實(shí)現(xiàn)post方式文件上傳
17.5.2 對上傳文件的合理性驗(yàn)證
17.5.3 為上傳增加過濾規(guī)則
17.6 zend_layout網(wǎng)站布局
17.6.1 zend_layout概述
17.6.2 zend_layout使用方法
17.7 zend_paginator分頁
17.7.1 zend_paginator簡介
17.7.2 zend_paginator分頁方法
17.7.3 zend_paginator分頁應(yīng)用
第18章 thinkphp框架
18.1 thinkphp簡介
18.2 thinkphp架構(gòu)
18.2.1 thinkphp的目錄結(jié)構(gòu)
18.2.2 自動(dòng)生成目錄
18.2.3 項(xiàng)目目錄部署方案
18.2.4 命名規(guī)范
18.2.5 項(xiàng)目構(gòu)建流程
18.3 thinkphp的配置
18.3.1 配置格式
18.3.2 調(diào)試配置
18.4 thinkphp的控制器
18.4.1 控制器
18.4.2 跨模塊調(diào)用
18.5 thinkphp的模型
18.5.1 實(shí)例化模型
18.5.2 屬性訪問
18.5.3 連接數(shù)據(jù)庫
18.5.4 創(chuàng)建數(shù)據(jù)
18.5.5 連貫操作
18.5.6 curd操作
18.6 thinkphp的視圖
18.6.1 模板定義
18.6.2 模板賦值
18.6.3 指定模板文件
18.6.4 特殊字符串替換
18.7 內(nèi)置thinktemplate模板引擎
第19章 smarty模板引擎(內(nèi)容參見光盤)
19.1 走進(jìn)smarty模板引擎
19.1.1 smarty模板引擎下載
19.1.2 smarty模板引擎安裝
19.1.3 smarty模板引擎配置
19.2 smarty模板設(shè)計(jì)——靜態(tài)頁處理
19.2.1 基本語法(注釋、函數(shù)和屬性)
19.2.2 smarty模板設(shè)計(jì)變量
19.2.3 變量調(diào)節(jié)器
19.2.4 內(nèi)建函數(shù)(動(dòng)態(tài)文件、模板文件的包含和流程控制語句)
19.2.5 自定義函數(shù)
19.2.6 配置文件
19.3 smarty程序設(shè)計(jì)——?jiǎng)討B(tài)文件操作
19.3.1 smarty_path常量
19.3.2 smarty程序設(shè)計(jì)變量
19.3.3 smarty方法
19.3.4 smarty緩存
第20章 php環(huán)境搭建(內(nèi)容參見光盤)
20.1 php環(huán)境搭建
20.1.1 appserv—windows版php集成化安裝包
20.1.2 xampp—linux版php集成化安裝包
20.2 php開發(fā)環(huán)境的關(guān)鍵配置信息
20.2.1 apache服務(wù)器的基本配置
20.2.2 php.ini文件的基本配置
20.3 解決php的常見配置問題
20.3.1 解決apache服務(wù)器端口沖突
20.3.2 設(shè)置php的系統(tǒng)當(dāng)前時(shí)間
20.3.3 增加php擴(kuò)展模塊
第21章 網(wǎng)站發(fā)布(內(nèi)容參見光盤)
21.1 域名注冊
21.1.1 域名的命名規(guī)則
21.1.2 域名的分類
21.1.3 注冊付費(fèi)域名
21.1.4 注冊免費(fèi)域名
21.2 注冊虛擬主機(jī)
21.2.1 什么是虛擬主機(jī)
21.2.2 注冊付費(fèi)虛擬主機(jī)
21.2.3 注冊免費(fèi)虛擬主機(jī)
21.3 發(fā)布網(wǎng)站到個(gè)人服務(wù)器
21.4 發(fā)布網(wǎng)站到ftp服務(wù)器
編輯推薦
初中級程序開發(fā)人員,編程愛好者,想學(xué)編程的各企事業(yè)在職人員,大中專院校的老師和學(xué)生,相關(guān)培訓(xùn)機(jī)構(gòu)的老師和學(xué)員。
圖書封面
評論、評分、閱讀與下載
PHP典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 PDF格式下載