PHP+MySQL項(xiàng)目開(kāi)發(fā)與實(shí)踐
定 價(jià):39.8 元
- 作者:王愛(ài)華 著
- 出版時(shí)間:2014/10/1
- ISBN:9787209085915
- 出 版 社:山東人民出版社
- 中圖法分類:TP312PH
- 頁(yè)碼:286
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《PHP+MySQL項(xiàng)目開(kāi)發(fā)與實(shí)踐》分 為基礎(chǔ)篇、核心篇與提高篇三大部分,共11個(gè)任務(wù)。
“基礎(chǔ)篇”共包含了4個(gè)教學(xué)任務(wù),分別是PHP基 礎(chǔ)知識(shí)簡(jiǎn)介、PHP環(huán)境搭建、PHP語(yǔ)法基礎(chǔ)和表單數(shù)據(jù) 提交,主要是為項(xiàng)目開(kāi)發(fā)準(zhǔn)備一些基礎(chǔ)知識(shí)。
“核心篇”共包含了5個(gè)教學(xué)任務(wù),分別是郵箱 注冊(cè)功能實(shí)現(xiàn)、郵箱登錄功能實(shí)現(xiàn)、郵箱寫(xiě)郵件功能 實(shí)現(xiàn)、接收閱讀和刪除郵件功能實(shí)現(xiàn)以及在線投票與 網(wǎng)站計(jì)數(shù)功能實(shí)現(xiàn)。詳細(xì)講解了開(kāi)發(fā)過(guò)程中需要使用 的各種技術(shù),包含數(shù)據(jù)提交、文件上傳、圖片驗(yàn)證碼 的創(chuàng)建及應(yīng)用、session機(jī)制的應(yīng)用、數(shù)據(jù)庫(kù)的連接 、分頁(yè)瀏覽以及文件訪問(wèn)操作等動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)中的核 心技術(shù),說(shuō)明了在開(kāi)發(fā)過(guò)程中需要注意的各種事項(xiàng), 并提供了全部完整的代碼。
“提高篇”共設(shè)計(jì)了2個(gè)教學(xué)任務(wù),分別是注冊(cè) 表單的復(fù)雜數(shù)據(jù)驗(yàn)證和復(fù)雜附件的添加與處理方法, 這一部分內(nèi)容可作為廣大網(wǎng)站設(shè)計(jì)愛(ài)好者的選學(xué)模塊 。
全書(shū)內(nèi)容組織按照循序漸進(jìn)的原則展開(kāi),內(nèi)容詳 細(xì)實(shí)用,旨在培養(yǎng)讀者開(kāi)發(fā)實(shí)際網(wǎng)站的能力,適合作 為高等職業(yè)院校計(jì)算機(jī)類學(xué)生的專業(yè)課教材,也適合 應(yīng)用PHP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的人員學(xué)習(xí)使用。
前言
第一部分 基礎(chǔ)篇
任務(wù)一 PHP基礎(chǔ)知識(shí)簡(jiǎn)介
1.1 靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)的工作原理
1.1.1 靜態(tài)網(wǎng)頁(yè)與工作原理
1.1.2 動(dòng)態(tài)網(wǎng)頁(yè)與工作原理
1.2 初識(shí)PHP
1.3 習(xí)題
任務(wù)二 PHP程序的運(yùn)行環(huán)境搭建
2.1 配置Apache服務(wù)器
2.1.1 安裝Apache服務(wù)器
2.1.2 Apache服務(wù)器安裝過(guò)程中的問(wèn)題及解決方案
2.1.3 Apache主目錄
2.2 安裝PHP軟件
2.2.1 安裝PHP軟件
2.2.2 修改PHP配置文件
2.3 安裝MySQL數(shù)據(jù)庫(kù)
2.3.1 安裝MySQL數(shù)據(jù)庫(kù)
2.3.2 正確卸載MySQL數(shù)據(jù)庫(kù)
2.3.3 安裝MySQL圖形化工具
2.4 PHP程序的開(kāi)發(fā)工具
2.4.1 安裝及配置ZendStudioforEclipse
2.4.2 重置ZendStudio默認(rèn)設(shè)置
2.5 習(xí)題
任務(wù)三 PHP5的基本語(yǔ)法
3.1 PHP語(yǔ)法基礎(chǔ)
3.1.1 第一個(gè)PHP程序
3.1.2 PHP代碼定界符與注釋
3.1.3 PHP中的變量
3.1.4 PHP中的運(yùn)算符
3.1.5 PHP程序的輸出語(yǔ)句
3.2 流程控制語(yǔ)句
3.2.1 常用的分支語(yǔ)句
3.2.2 常用的循環(huán)語(yǔ)句
3.2.3 日期時(shí)間函數(shù)date0
3.3 數(shù)組
3.3.1 PHP數(shù)組的基本概念
3.3.2 數(shù)組元素下標(biāo)的用法
3.3.3 使用each0函數(shù)遍歷數(shù)組
3.4 數(shù)組及日期時(shí)間函數(shù)綜合應(yīng)用小示例
3.5 習(xí)題
任務(wù)四 表單數(shù)據(jù)提交
4.1 表單界面設(shè)計(jì)及表單數(shù)據(jù)驗(yàn)證
4.1.1 表單界面設(shè)計(jì)
4.1.2 表單數(shù)據(jù)驗(yàn)證
4.2 表單數(shù)據(jù)提交
4.2.1 系統(tǒng)內(nèi)置數(shù)組S.POST和S.GET
4.2.2 復(fù)選框組數(shù)據(jù)的提交
4.2.3 獲取并處理表單數(shù)據(jù)
4.2.4 使用isset0函數(shù)解決單選按鈕和復(fù)選框的問(wèn)題
4.3 文件上傳功能實(shí)現(xiàn)
4.3.1 瀏覽器端的功能設(shè)置
4.3.2 服務(wù)器端的功能設(shè)置
4.3.3 簡(jiǎn)單文件上傳小實(shí)例
4.3.4 上傳并顯示頭像功能實(shí)現(xiàn)
4.4 習(xí)題
第二部分 核心篇
任務(wù)五 163郵箱注冊(cè)功能實(shí)現(xiàn)
5.1 簡(jiǎn)單注冊(cè)功能實(shí)現(xiàn)
5.1.1 郵箱注冊(cè)界面設(shè)計(jì)
5.1.2 使用腳本驗(yàn)證注冊(cè)數(shù)據(jù)
5.1.3 服務(wù)器端獲取并輸出注冊(cè)數(shù)據(jù)
5.2 使用圖片驗(yàn)證碼
5.2.1 PHP的圖像處理函數(shù)
5.2.2 創(chuàng)建圖片驗(yàn)證碼
5.2.3 圖片驗(yàn)證碼的插入與刷新
5.2.4 session機(jī)制的原理與應(yīng)用
5.2.5 實(shí)現(xiàn)圖片驗(yàn)證碼的驗(yàn)證功能
5.2.6 在PHP中引用外部文件
5.3 操作MySQL數(shù)據(jù)庫(kù)
5.3.1 MysQL數(shù)據(jù)庫(kù)操作界面簡(jiǎn)介
5.3.2 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表
5.3.3 數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出
5.3.4 PHP文件訪問(wèn)MySQL數(shù)據(jù)庫(kù)
5.4 使用數(shù)據(jù)庫(kù)保存注冊(cè)信息
5.4.1 保存注冊(cè)信息
5.4.2 md50函數(shù)加密
5.5 小結(jié)
5.6 習(xí)題
任務(wù)六 163郵箱登錄功能實(shí)現(xiàn)
6.1 設(shè)計(jì)登錄界面
6.1.1 設(shè)計(jì)普通的登錄界面
6.1.2 設(shè)計(jì)tQb選項(xiàng)卡式登錄界面
6.2 完成登錄功能
6.3 習(xí)題
任務(wù)七 163郵箱寫(xiě)郵件功能實(shí)現(xiàn)
7.1 設(shè)計(jì)主窗口界面文件
7.1.1 設(shè)計(jì)頂部區(qū)域
7.1.2 設(shè)計(jì)左下部區(qū)域
7.1.3 設(shè)計(jì)右下部區(qū)域
7.1.4 email.php的完整代碼
7.2 實(shí)現(xiàn)寫(xiě)郵件頁(yè)面功能
7.2.1 布局、樣式及頁(yè)面元素插入
7.2.2 實(shí)現(xiàn)腳本功能
7.2.3 完整的writeemail.php代碼
7.3 添加附件功能的實(shí)現(xiàn)
7.3.1 界面設(shè)計(jì)
7.3.2 使用腳本實(shí)現(xiàn)多附件添加和刪除附件的功能
7.4 發(fā)送郵件
7.4.1 創(chuàng)建數(shù)據(jù)表emailmsg
7.4.2 保存郵件信息
7.4.3 實(shí)現(xiàn)系統(tǒng)退信功能
7.4.4 storeemail.php文件的完整代碼
7.5 小結(jié)
7.6 習(xí)題
任務(wù)八 接收、閱讀、刪除郵件功能實(shí)現(xiàn)
8.1 分頁(yè)瀏覽郵件
8.1.1 收郵件功能描述
8.1.2 用$.GET接收URL附加數(shù)據(jù)
8.1.3 處理查詢結(jié)果記錄集中的記錄
8.1.4 分頁(yè)瀏覽郵件
8.1.5 分頁(yè)瀏覽中的數(shù)據(jù)驗(yàn)證
8.1.6 receiveemail.CSS和receiveemail.php的完整代碼
8.2 打開(kāi)并閱讀郵件
8.2.1 打開(kāi)并閱讀郵件頁(yè)面的布局結(jié)構(gòu)及功能要求
8.2.2 字符串替換函數(shù)
8.2.3 完成打開(kāi)并閱讀郵件頁(yè)面的功能設(shè)計(jì)
8.2.4 openemail.css和openemail.php文件的完整代碼
8.3 刪除郵件
8.3.1 將郵件放入已刪除文件夾
8.3.2 分頁(yè)瀏覽已刪除文件夾中的郵件
8.3.3 徹底刪除郵件
8.4 小結(jié)
8.5 習(xí)題
任務(wù)九 在線投票與網(wǎng)站計(jì)數(shù)功能實(shí)現(xiàn)
9.1 文件系統(tǒng)函數(shù)
9.1.1 文件的打開(kāi)與關(guān)閉
9.1.2 文件的讀取與寫(xiě)入
9.2 在線投票功能實(shí)現(xiàn)
9.2.1 簡(jiǎn)單在線投票功能實(shí)現(xiàn)
9.2.2 使用session禁止反復(fù)投票
9.2.3 使用cookie禁止重復(fù)投票
9.3 網(wǎng)站計(jì)數(shù)器功能實(shí)現(xiàn)
9.4 習(xí)題
第三部分 提高篇
任務(wù)十 注冊(cè)表單的復(fù)雜數(shù)據(jù)驗(yàn)證
10.1 整個(gè)頁(yè)面的樣式代碼和頁(yè)面文件代碼
10.1.1 樣式代碼
10.1.2 頁(yè)面內(nèi)容代碼
10.2 郵件地址的驗(yàn)證
10.3 密碼驗(yàn)證與密碼強(qiáng)弱的判斷
10.4 其他數(shù)據(jù)驗(yàn)證
10.4.1 確認(rèn)密碼驗(yàn)證
10.4.2 手機(jī)號(hào)驗(yàn)證
10.4.3 提交表單數(shù)據(jù)時(shí)的驗(yàn)證
任務(wù)十一 復(fù)雜的附件添加與處理方法
11.1 設(shè)計(jì)“添加附件”頁(yè)面
11.1.1 選擇附件的界面設(shè)計(jì)
11.1.2 表單界面內(nèi)容與數(shù)據(jù)處理功能的合并
11.2 添加與刪除附件功能的實(shí)現(xiàn)
11.2.1 界面設(shè)計(jì)
11.2.2 添加子節(jié)點(diǎn)顯示附件信息
11.2.3 刪除子節(jié)點(diǎn)以刪除附件信息
11.3 存儲(chǔ)和打開(kāi)郵件的優(yōu)化設(shè)計(jì)
11.3.1 存儲(chǔ)郵件的優(yōu)化設(shè)計(jì)
11.3.2 打開(kāi)郵件界面的優(yōu)化設(shè)計(jì)
11.4 幾個(gè)常用的字符串操作函數(shù)
11.4.1 字符串查找函數(shù)
11.4.2 字符串截取函數(shù)substrO
附錄A PHP5中的常用函數(shù)
A.1 常用的數(shù)組操作函數(shù)
A.2 常用的字符串操作函數(shù)
A.3 常用的日期時(shí)間函數(shù)
A.4 常用的數(shù)學(xué)函數(shù)
A.5 文件系統(tǒng)函數(shù)
A.6 MySQL操作函數(shù)
附錄B 習(xí)題答案