注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作PHP網(wǎng)站開發(fā)項(xiàng)目式教程(微課版 第2版)

PHP網(wǎng)站開發(fā)項(xiàng)目式教程(微課版 第2版)

PHP網(wǎng)站開發(fā)項(xiàng)目式教程(微課版 第2版)

定 價(jià):¥59.80

作 者: 王愛華,劉錫冬 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115203915 出版時(shí)間: 2022-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為基礎(chǔ)篇、核心篇與提高篇三大部分,共12個(gè)任務(wù)?;A(chǔ)篇包含4個(gè)教學(xué)任務(wù),分別是初識(shí)PHP、搭建PHP程序的運(yùn)行環(huán)境、掌握PHP 7的基本語法和提交表單數(shù)據(jù);核心篇包含5個(gè)教學(xué)任務(wù),分別是實(shí)現(xiàn)163郵箱注冊(cè)功能,實(shí)現(xiàn)163郵箱登錄功能,實(shí)現(xiàn)163郵箱寫郵件功能,實(shí)現(xiàn)接收、閱讀、刪除郵件功能,以及實(shí)現(xiàn)在線投票與網(wǎng)站計(jì)數(shù)功能;提高篇包含3個(gè)教學(xué)任務(wù),分別是判斷注冊(cè)界面的密碼強(qiáng)弱、添加附件的復(fù)雜方法設(shè)計(jì)和使用PHP面向?qū)ο蟪绦蛟O(shè)計(jì)方法。全書內(nèi)容的講解由淺入深,循序漸進(jìn),旨在培養(yǎng)學(xué)生實(shí)際開發(fā)網(wǎng)站的能力。本書可作為高等職業(yè)院校計(jì)算機(jī)相關(guān)專業(yè)的專業(yè)課教材,也適合應(yīng)用PHP開發(fā)動(dòng)態(tài)網(wǎng)站的人員學(xué)習(xí)使用。

作者簡介

  王愛華,教授,山東商業(yè)職業(yè)學(xué)院教師,有半年企業(yè)掛職經(jīng)歷。發(fā)表3篇核心期刊、6篇EI檢索及普通期刊文章多篇、主持建設(shè)兩門山東省精品課程、一門精品資源共享課(PHP動(dòng)態(tài)網(wǎng)站開發(fā))、主持山東省教育廳重點(diǎn)課題一項(xiàng)、山東省教學(xué)成果一等獎(jiǎng)第三位。主要承擔(dān)網(wǎng)頁制作、PHP動(dòng)態(tài)網(wǎng)站開發(fā)、javaScript程序設(shè)計(jì)、jQuery程序設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)等多門課程的教學(xué)。

圖書目錄

目錄
第 1篇 基礎(chǔ)篇
任務(wù)1 初識(shí)PHP 1
任務(wù)1-1 理解靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁及其執(zhí)行過程 1
1.1.1 靜態(tài)網(wǎng)頁及其執(zhí)行過程 1
1.1.2 動(dòng)態(tài)網(wǎng)頁及其執(zhí)行過程 2
1.1.3 動(dòng)態(tài)網(wǎng)頁與靜態(tài)網(wǎng)頁的區(qū)別 3
任務(wù)1-2 初識(shí)PHP 4
1.2.1 關(guān)于PHP 4
1.2.2 PHP能夠?qū)崿F(xiàn)的功能 5
小結(jié) 5
習(xí)題 6
任務(wù)2 搭建PHP程序的運(yùn)行環(huán)境 7
任務(wù)2-1 搭建與配置集成化的開發(fā)環(huán)境phpStudy 7
2.1.1 phpStudy的安裝 8
2.1.2 phpStudy的主界面 9
2.1.3 安裝VC14 12
2.1.4 phpStudy下的服務(wù)器主目錄 12
2.1.5 phpStudy下的配置文件 12
任務(wù)2-2 搭建集成開發(fā)環(huán)境——XAMPP 15
2.2.1 XAMPP的主界面 15
2.2.2 XAMPP下的服務(wù)器主目錄 18
2.2.3 XAMPP下的配置文件 18
任務(wù)2-3 使用PHP程序的開發(fā)工具 19
2.3.1 安裝及使用HBuilder 19
2.3.2 在HBuilder中配置PHP的編輯和運(yùn)行環(huán)境 20
2.3.3 創(chuàng)建并編輯PHP文件 24
小結(jié) 25
習(xí)題 25
任務(wù)3 掌握PHP 7的基本語法 26
任務(wù)3-1 掌握PHP語法基礎(chǔ) 26
3.1.1 第 一個(gè)PHP程序 26
3.1.2 PHP標(biāo)簽與注釋 28
3.1.3 PHP中常量的定義 29
3.1.4 PHP中的變量 30
3.1.5 PHP中的運(yùn)算符 31
3.1.6 PHP程序的輸出語句echo 33
任務(wù)3-2 認(rèn)識(shí)PHP中的日期和時(shí)間 34
3.2.1 日期時(shí)間函數(shù)date() 35
3.2.2 獲取當(dāng)前時(shí)間戳函數(shù)strtotime() 36
任務(wù)3-3 了解流程控制結(jié)構(gòu) 37
3.3.1 分支結(jié)構(gòu) 38
3.3.2 循環(huán)結(jié)構(gòu) 42
任務(wù)3-4 理解數(shù)組 45
3.4.1 PHP數(shù)組的基本概念 46
3.4.2 PHP數(shù)組的類型 46
3.4.3 遍歷數(shù)組 48
3.4.4 數(shù)組應(yīng)用案例 50
小結(jié) 51
習(xí)題 51
任務(wù)4 提交表單數(shù)據(jù) 54
任務(wù)4-1 設(shè)計(jì)表單界面及驗(yàn)證表單數(shù)據(jù) 54
4.1.1 表單界面設(shè)計(jì) 54
4.1.2 表單數(shù)據(jù)驗(yàn)證 58
4.1.3 使用HTML5新屬性完成數(shù)據(jù)驗(yàn)證 60
任務(wù)4-2 提交表單數(shù)據(jù) 62
4.2.1 系統(tǒng)數(shù)組$_POST和$_GET 63
4.2.2 復(fù)選框組數(shù)據(jù)的提交 63
4.2.3 獲取并處理表單數(shù)據(jù) 64
4.2.4 使用isset()函數(shù)解決單選按鈕和復(fù)選框的問題 65
4.2.5 使用表單數(shù)據(jù)驗(yàn)證解決單選按鈕和復(fù)選框的問題 66
任務(wù)4-3 實(shí)現(xiàn)文件上傳功能 67
4.3.1 瀏覽器端的功能設(shè)置 67
4.3.2 服務(wù)器端的功能設(shè)置 68
4.3.3 簡單文件上傳實(shí)例 69
4.3.4 實(shí)現(xiàn)上傳并顯示頭像功能 70
4.3.5 多文件上傳 72
4.3.6 大文件上傳 73
小結(jié) 74
習(xí)題 74
第 2篇 核心篇
任務(wù)5 實(shí)現(xiàn)163郵箱注冊(cè)功能 77
任務(wù)5-1 實(shí)現(xiàn)簡單注冊(cè)功能 77
5.1.1 郵箱注冊(cè)界面設(shè)計(jì) 77
5.1.2 使用JavaScript驗(yàn)證注冊(cè)數(shù)據(jù) 81
5.1.3 服務(wù)器端獲取并輸出注冊(cè)數(shù)據(jù) 82
任務(wù)5-2 使用圖片驗(yàn)證碼 82
5.2.1 PHP的圖像處理函數(shù) 83
5.2.2 創(chuàng)建圖片驗(yàn)證碼 85
5.2.3 圖片驗(yàn)證碼的插入與刷新 89
5.2.4 Session機(jī)制的原理與應(yīng)用 90
5.2.5 實(shí)現(xiàn)圖片驗(yàn)證碼的驗(yàn)證功能 93
5.2.6 在PHP中引用外部文件 96
任務(wù)5-3 PHP操作MySQL數(shù)據(jù)庫 96
5.3.1 mysqli_connect()及相關(guān)函數(shù) 97
5.3.2 mysqli_select_db()函數(shù) 99
5.3.3 mysqli_query()函數(shù) 100
5.3.4 mysqli_num_rows()函數(shù) 104
5.3.5 mysqli_real_escape_string()函數(shù) 106
5.3.6 mysqli_close()函數(shù) 107
任務(wù)5-4 使用數(shù)據(jù)庫保存注冊(cè)信息 107
5.4.1 使用AJAX檢查郵箱地址的唯一性 107
5.4.2 保存注冊(cè)信息 113
5.4.3 md5()函數(shù)——加密 115
小結(jié) 116
習(xí)題 117
任務(wù)6 實(shí)現(xiàn)163郵箱登錄功能 119
任務(wù)6-1 設(shè)計(jì)登錄界面 119
6.1.1 設(shè)計(jì)普通登錄界面 119
6.1.2 設(shè)計(jì)Tab選項(xiàng)卡式登錄界面 122
任務(wù)6-2 實(shí)現(xiàn)登錄功能 127
6.2.1 創(chuàng)建denglu.php文件 127
6.2.2 解決SQL注入的問題 129
6.2.3 使用sprintf()函數(shù)格式化SQL語句 130
小結(jié) 130
習(xí)題 130
任務(wù)7 實(shí)現(xiàn)163郵箱寫郵件功能 132
任務(wù)7-1 設(shè)計(jì)郵箱主窗口界面 132
7.1.1 設(shè)計(jì)頂部區(qū)域 133
7.1.2 設(shè)計(jì)左下部區(qū)域 135
7.1.3 設(shè)計(jì)右下部區(qū)域 137
7.1.4 email.php的完整代碼 141
任務(wù)7-2 實(shí)現(xiàn)寫郵件頁面功能 142
7.2.1 布局、樣式及頁面元素插入 142
7.2.2 實(shí)現(xiàn)腳本功能 147
7.2.3 完整的writeemail.php代碼 153
任務(wù)7-3 添加附件 154
7.3.1 界面設(shè)計(jì) 154
7.3.2 使用腳本實(shí)現(xiàn)多附件添加和刪除附件功能 157
任務(wù)7-4 發(fā)送郵件 160
7.4.1 創(chuàng)建數(shù)據(jù)表emailmsg 160
7.4.2 保存郵件信息 162
7.4.3 實(shí)現(xiàn)系統(tǒng)退信功能 165
7.4.4 storeemail.php文件的完整代碼 168
小結(jié) 170
習(xí)題 170
任務(wù)8 實(shí)現(xiàn)接收、閱讀、刪除郵件功能 172
任務(wù)8-1 分頁瀏覽郵件 172
8.1.1 收郵件功能描述 173
8.1.2 用$_GET接收URL附加數(shù)據(jù) 173
8.1.3 處理查詢結(jié)果記錄集中的記錄 176
8.1.4 分頁瀏覽郵件 179
8.1.5 分頁瀏覽中的數(shù)據(jù)驗(yàn)證 193
8.1.6 receiveemail.css和receiveemail.php的完整代碼 194
任務(wù)8-2 打開并閱讀郵件 198
8.2.1 打開并閱讀郵件頁面的布局結(jié)構(gòu)及功能說明 199
8.2.2 字符串替換函數(shù) 200
8.2.3 打開并閱讀郵件功能的實(shí)現(xiàn) 204
8.2.4 openemail.css和openemail.php文件的完整代碼 211
任務(wù)8-3 刪除郵件 214
8.3.1 將郵件放入已刪除文件夾 214
8.3.2 分頁瀏覽已刪除文件夾中的郵件 215
8.3.3 徹底刪除郵件 216
小結(jié) 218
習(xí)題 218
任務(wù)9 實(shí)現(xiàn)在線投票與網(wǎng)站計(jì)數(shù)功能 220
任務(wù)9-1 運(yùn)用文件系統(tǒng)函數(shù) 220
9.1.1 文件的打開與關(guān)閉 220
9.1.2 文件的讀取與寫入 221
任務(wù)9-2 實(shí)現(xiàn)在線投票功能 223
9.2.1 簡單在線投票功能的實(shí)現(xiàn) 223
9.2.2 使用Session禁止重復(fù)投票 228
9.2.3 使用Cookie禁止重復(fù)投票 229
任務(wù)9-3 網(wǎng)站計(jì)數(shù)功能的實(shí)現(xiàn) 231
小結(jié) 233
習(xí)題 233
第3篇 提高篇
任務(wù)10 判斷注冊(cè)界面的密碼強(qiáng)弱 235
任務(wù)10-1 創(chuàng)建新的注冊(cè)頁面 235
任務(wù)10-2 判斷密碼強(qiáng)弱 237
小結(jié) 240
任務(wù)11 添加附件的復(fù)雜方法設(shè)計(jì) 241
任務(wù)11-1 設(shè)計(jì)“添加附件”頁面 242
11.1.1 選擇附件界面的設(shè)計(jì) 242
11.1.2 表單界面內(nèi)容與數(shù)據(jù)處理功能的合并 243
任務(wù)11-2 添加與刪除附件功能的實(shí)現(xiàn) 244
11.2.1 界面設(shè)計(jì) 245
11.2.2 添加段落節(jié)點(diǎn)顯示附件信息 247
11.2.3 刪除附件 249
任務(wù)11-3 修改storeemail.php文件 253
小結(jié) 254
任務(wù)12 使用PHP面向?qū)ο蟪绦蛟O(shè)計(jì)方法 255
任務(wù)12-1 理解面向?qū)ο蟆?55
12.1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概念 255
12.1.2 面向?qū)ο蟮幕咎卣鳌?56
任務(wù)12-2 使用類和對(duì)象 256
12.2.1 類的創(chuàng)建與實(shí)例化 257
12.2.2 類的訪問控制 258
12.2.3 靜態(tài)的屬性和方法 260
12.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 260
12.2.5 類的繼承 262
12.2.6 抽象類和接口 264
12.2.7 類的魔術(shù)方法 266
12.2.8 實(shí)例——使用類和對(duì)象的方式實(shí)現(xiàn)郵箱登錄功能 270
小結(jié) 272
習(xí)題 272

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)