注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡圖形圖像、多媒體、網(wǎng)頁制作PHP動態(tài)網(wǎng)站開發(fā)項目教程

PHP動態(tài)網(wǎng)站開發(fā)項目教程

PHP動態(tài)網(wǎng)站開發(fā)項目教程

定 價:¥39.80

作 者: 牟奇春,汪劍 著
出版社: 人民郵電出版社
叢編項: 工業(yè)和信息化“十三五”高職高專人才培養(yǎng)規(guī)劃教材
標 簽: 工學 教材 研究生/本科/專科教材

購買這本書可以去


ISBN: 9787115430526 出版時間: 2016-11-01 包裝: 平裝
開本: 16開 頁數(shù): 248 字數(shù):  

內容簡介

  PHP功能強大且簡單易學,是眾多Web開發(fā)技術人員的**腳本語言之一。本書在編寫上注重基礎、循序漸進,系統(tǒng)地講述PHP Web開發(fā)的相關知識。全書共分10個項目,項目一 ~ 項目八為基礎部分,涵蓋PHP基礎概述、PHP編程基礎、數(shù)組與字符串、PHP函數(shù)、面向對象編程、文件操作、客戶端數(shù)據(jù)處理和數(shù)據(jù)庫操作等內容。項目九、項目十為具體案例,講述如何應用PHP知識進行具體Web站點開發(fā)。本書內容豐富、講解詳細,適用于初、中級PHP用戶,可用作各類院校相關專業(yè)教材,同時也可作為PHP愛好者的參考書。

作者簡介

  作者多年從事計算機教育工作,有著豐富的教學經(jīng)驗,參與企業(yè)項目制作,有著豐富的實踐經(jīng)驗,主編過多部教材,得到老師們的認可。作者專注于計算機教材以及教輔資源研發(fā),為學校提供全套完整的教學方案。

圖書目錄

項目一 第一個PHP網(wǎng)頁 1
1.1 項目目標 1
1.2 相關知識 2
1.2.1 認識Web應用程序 2
1.Web應用程序的工作原理 2
2.Web應用程序客戶端技術 2
3.Web服務器 6
4.數(shù)據(jù)庫服務器、數(shù)據(jù)庫管理系統(tǒng) 7
5.Web服務器端編程技術 7
1.2.2 認識PHP 8
1.PHP發(fā)展歷史 8
2.PHP特點 9
1.2.3 PHP開發(fā)環(huán)境配置 9
1.PHP安裝與配置 9
2.IIS安裝 10
3.啟動IIS管理器 11
4.配置PHP Web應用程序 14
5.使用集成安裝包進行PHP開發(fā)環(huán)境安裝和設置 17
6.PHP編輯器安裝 21
1.3 項目實現(xiàn) 23
1.4 鞏固練習 27

項目二 趣味數(shù)學 29
2.1 項目目標 29
2.2 相關知識 30
2.2.1 PHP代碼規(guī)范 30
1.PHP代碼標識 31
2.PHP注釋 32
3.PHP文件包含 33
2.2.2 PHP常量 36
1.常量的定義與使用 36
2.預定義常量 37
2.2.3 PHP變量 38
1.變量的命名規(guī)則 38
2.變量的賦值和使用 38
3.變量數(shù)據(jù)類型 39
4.數(shù)據(jù)類型轉換 41
5.變量處理函數(shù) 42
2.2.4 PHP運算符與表達式 44
1.算術運算符 44
2.位運算符 45
3.賦值運算符 46
4.比較運算符 46
5.邏輯運算符 47
6.錯誤控制運算符 47
7.執(zhí)行運算符 47
8.條件運算符 48
9.運算符的優(yōu)先級 48
2.2.5 PHP程序流程控制 49
1.if語句 49
2.switch語句 52
3.for循環(huán) 53
4.foreach循環(huán) 53
5.while循環(huán) 54
6.do…while循環(huán) 55
7.特殊流程控制語句 55
2.3 項目實現(xiàn) 56
2.4 鞏固練習 56

項目三 隨機數(shù)矩陣 58
3.1 項目目標 58
3.2 相關知識 59
3.2.1 數(shù)組操作 59
1.直接賦值創(chuàng)建數(shù)組 59
2.創(chuàng)建多維數(shù)組 60
3.創(chuàng)建數(shù)值或字符數(shù)組 61
4.使用each()函數(shù)操作數(shù)組 62
5.使用list()函數(shù)操作數(shù)組 62
6.使用數(shù)組指針操作數(shù)組 64
7.數(shù)組運算 64
8.數(shù)組鍵/值操作函數(shù) 65
9.統(tǒng)計有關的數(shù)組操作函數(shù) 66
10.數(shù)組排序 67
11.數(shù)組集合運算 70
12.數(shù)組的隊列和堆棧操作 72
13.自定義數(shù)組操作函數(shù) 74
3.2.2 字符串操作 75
1.將字符串作為數(shù)組訪問 75
2.字符串輸出 76
3.字符串格式化輸出 76
4.字符串轉換函數(shù) 78
5.與HTML有關的字符串函數(shù) 79
6.其他常用字符串函數(shù) 80
3.3 項目實現(xiàn) 81
3.4 鞏固練習 82

項目四 隨機素數(shù) 84
4.1 項目目標 84
4.2 相關知識 85
4.2.1 自定義函數(shù) 85
1.函數(shù)的定義 85
2.函數(shù)的調用 85
4.2.2 函數(shù)與變量作用范圍 86
1.局部變量和全局變量 86
2.靜態(tài)變量與變量生命周期 87
4.2.3 函數(shù)參數(shù)傳遞 88
1.參數(shù)的傳值與傳地址 88
2.參數(shù)個數(shù)變量 88
3.變量函數(shù) 89
4.回調函數(shù) 90
5.數(shù)組作參數(shù) 91
4.2.4 遞歸函數(shù) 92
4.3 項目實現(xiàn) 92
4.4 鞏固練習 93

項目五 購物車 95
5.1 項目目標 95
5.2 相關知識 96
5.2.1 認識面向對象編程 96
5.2.2 定義和使用類 96
1.簡單類的定義和使用 97
2.析構函數(shù) 97
3.public、protected和private 99
4.靜態(tài)成員 99
5.類的常量 100
5.2.3 類的繼承 100
1.重載 101
2.抽象類 103
3.接口 104
5.2.4 常用類的操作 105
1.__toString()方法 105
2.__autoload()函數(shù) 106
3.__set()、__get()和__call()方法 106
4.__clone()方法 108
5.3 項目實現(xiàn) 109
5.4 鞏固練習 112

項目六 在線文件庫 114
6.1 項目目標 114
6.2 相關知識 115
6.2.1 文件操作 115
1.文件屬性 115
2.文件的打開和關閉 116
3.向文件寫入數(shù)據(jù) 117
4.讀取文件數(shù)據(jù) 119
5.讀CSV文件 120
6.讀整個文件內容 120
7.其他文件操作 121
6.2.2 目錄操作 123
1.解析目錄 123
2.遍歷目錄 124
3.創(chuàng)建和刪除目錄 126
6.2.3 文件上傳 126
1.文件上傳設置 127
2.編寫文件上傳表單 127
3.編寫PHP上傳處理腳本 127
6.3 項目實現(xiàn) 131
6.4 鞏固練習 135

項目七 動態(tài)商品展示 136
7.1 項目目標 136
7.2 相關知識 137
7.2.1 客戶端數(shù)據(jù)提交方法 137
1.GET與URL 137
2.POST與$_POST 138
3.$_REQUEST 138
7.2.2 Form表單 140
1.表單控件 140
2.表單控件綜合實例 141
7.2.3 會話控制 144
1.使用Cookie 144
2.使用Session 146
7.2.4 AJAX 149
1.創(chuàng)建XMLHttpRequest對象 149
2.發(fā)送請求 149
3.處理響應 150
4.AJAX實例 150
7.3 項目實現(xiàn) 152
7.4 鞏固練習 154

項目八 數(shù)據(jù)庫版計數(shù)器 156
8.1 項目目標 156
8.2 相關知識 157
8.2.1 認識數(shù)據(jù)庫 157
1.認識關系數(shù)據(jù)庫 157
2.在NetBeans中操作MySQL數(shù)據(jù)庫 158
8.2.2 PHP數(shù)據(jù)庫操作 161
1.連接服務器 161
2.創(chuàng)建、刪除數(shù)據(jù)庫 162
3.創(chuàng)建數(shù)據(jù)庫表 163
4.添加記錄 163
5.刪除記錄 164
6.修改記錄 164
7.記錄查詢 164
8.處理查詢結果集 166
8.3 項目實現(xiàn) 169
8.4 鞏固練習 170
項目九 Web用戶管理系統(tǒng) 173
9.1 系統(tǒng)設計 173
9.1.1 系統(tǒng)主要功能模塊 173
9.1.2 開發(fā)運行環(huán)境 174
9.1.3 系統(tǒng)業(yè)務流程圖 174
9.2 數(shù)據(jù)庫設計 174
9.2.1 數(shù)據(jù)庫概要說明 174
9.2.2 數(shù)據(jù)庫表結構 174
9.3 開發(fā)準備 175
9.3.1 創(chuàng)建項目文件夾 175
9.3.2 IIS配置 175
9.3.3 php.ini配置 175
9.3.4 創(chuàng)建PHP項目 176
9.3.5 創(chuàng)建MySQL數(shù)據(jù)庫 176
9.4 系統(tǒng)功能模塊實現(xiàn) 176
9.4.1 系統(tǒng)登錄功能實現(xiàn) 176
9.4.2 新用戶注冊功能實現(xiàn) 182
9.4.3 個人信息管理功能實現(xiàn) 188
9.4.4 注冊用戶管理功能實現(xiàn) 195
9.4.5 實現(xiàn)密碼重置功能 201
9.5 鞏固練習 203

項目十 在線圖書商城 204
10.1 系統(tǒng)設計 204
10.1.1 系統(tǒng)主要功能模塊 204
10.1.2 開發(fā)運行環(huán)境 205
10.1.3 系統(tǒng)業(yè)務流程圖 205
10.2 數(shù)據(jù)庫設計 206
10.2.1 數(shù)據(jù)庫概要說明 206
10.2.2 數(shù)據(jù)庫表結構 206
10.3 開發(fā)準備 208
10.3.1 創(chuàng)建項目文件夾 209
10.3.2 配置IIS 209
10.3.3 配置php.ini 209
10.3.4 創(chuàng)建PHP項目 209
10.3.5 創(chuàng)建MySQL數(shù)據(jù)庫 209
10.4 系統(tǒng)功能模塊實現(xiàn) 209
10.4.1 實現(xiàn)圖書類別管理功能 209
10.4.2 實現(xiàn)圖書記錄添加功能 217
10.4.3 實現(xiàn)圖書記錄修改功能 221
10.4.4 實現(xiàn)已有圖書數(shù)據(jù)管理功能 226
10.4.5 實現(xiàn)商城首頁 234
10.4.6 實現(xiàn)購物車功能 244
10.5 習題 247

本目錄推薦

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