歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì)

PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì)

作者:唐四薪
出版社:人民郵電出版社出版時(shí)間:2020-03-01
開(kāi)本: 26cm 頁(yè)數(shù): 248頁(yè)
本類榜單:教材銷量榜
中 圖 價(jià):¥31.4(6.3折) 定價(jià)  ¥49.8 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書(shū)更多>

PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì) 版權(quán)信息

PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì) 本書(shū)特色

本書(shū)分為8章,內(nèi)容包括網(wǎng)站程序設(shè)計(jì)基礎(chǔ)知識(shí), PHP語(yǔ)言基礎(chǔ),函數(shù)與面向?qū)ο缶幊、Web交互編程,MySQL數(shù)據(jù)庫(kù)的使用,PHP訪問(wèn)數(shù)據(jù)庫(kù)、文件訪問(wèn)技術(shù)等。附錄中安排了PHP的相關(guān)實(shí)驗(yàn)。 本書(shū)適合作為高等院校各專業(yè)“Web編程技術(shù)”或“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”等課程的教材,也可作為Web編程的培訓(xùn)類教材,還可供網(wǎng)頁(yè)設(shè)計(jì)與開(kāi)發(fā)人員參考使用。

PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì) 內(nèi)容簡(jiǎn)介

① 在教材內(nèi)容選取上,一方面?zhèn)戎貙?duì)PHP基本原理和方法的深入講解,以貼合課堂教學(xué)的需要;另一方面重視對(duì)實(shí)用技術(shù)的講解,以增強(qiáng)學(xué)生的學(xué)習(xí)興趣。 ② 在內(nèi)容編排上,所有的實(shí)例盡量做到短小精悍,在讀者能夠看懂的前提下,省略一些無(wú)關(guān)緊要的代碼,以方便讀者閱讀和學(xué)習(xí)。所有實(shí)例都依據(jù)相關(guān)原理安排在相關(guān)原來(lái)的后面。 ③ 每章后都安排了專門(mén)的實(shí)驗(yàn)內(nèi)容,和各種習(xí)題。其中實(shí)驗(yàn)內(nèi)容專門(mén)為上機(jī)課而準(zhǔn)備,習(xí)題包括選擇題、填空題和程序編寫(xiě)題,前兩種習(xí)題教師可在課堂上講解,后一種可作為作業(yè)布置給學(xué)生。

PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì) 目錄

第 1章 動(dòng)態(tài)網(wǎng)站的原理和運(yùn)行機(jī)制 9

1.1 動(dòng)態(tài)網(wǎng)站的原理 9

1.1.1 動(dòng)態(tài)網(wǎng)站的起源 9

1.1.2 動(dòng)態(tài)網(wǎng)站的組成與運(yùn)行 10

1.1.3 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)語(yǔ)言 11

1.1.4 動(dòng)態(tài)網(wǎng)站的有關(guān)概念* 12

1.2 網(wǎng)頁(yè)的類型和工作原理 15

1.2.1 靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè) 15

1.2.2 為什么需要?jiǎng)討B(tài)網(wǎng)頁(yè) 16

1.2.3 PHP動(dòng)態(tài)網(wǎng)頁(yè)的工作原理 17

1.3 安裝PHP的運(yùn)行環(huán)境 18

1.3.1 AppServ的安裝 18

1.3.2 運(yùn)行第 一個(gè)PHP程序 22

1.3.3 Apache的配置 24

1.3.4在IIS中集成PHP運(yùn)行環(huán)境* 26

1.4 使用Dreamweaver開(kāi)發(fā)PHP程序 28

1.4.1 新建動(dòng)態(tài)站點(diǎn) 28

1.4.2 編寫(xiě)并運(yùn)行PHP程序 30

1.5 Web服務(wù)器軟件 31

習(xí)題 32

第 2章 HTML 33

2.1 HTML概述 33

2.1.1 HTML文檔的結(jié)構(gòu) 33

2.1.2 Dreamweaver的開(kāi)發(fā)界面 34

2.1.3 使用DW新建HTML文件 35

2.1.4 HTML標(biāo)記 35

2.1.5 HTML元素及其分類 36

2.2 文本、圖像和超鏈接標(biāo)記 37

2.2.1 文本格式標(biāo)記 37

2.2.2 列表標(biāo)記 38

2.2.3 圖像標(biāo)記 40

2.2.4 超鏈接標(biāo)記 40

2.3 表格標(biāo)記 42

2.3.1 標(biāo)記及其屬性 42

2.3.2 、、標(biāo)記的屬性 43

2.4 表單標(biāo)記 44

2.4.1標(biāo)記及其屬性 45

2.4.2 標(biāo)記 47

2.4.3 HTML5新增的表單類型和屬性 49

2.4.4 和標(biāo)記 51

2.4.4 多行文本域標(biāo)記 51

2.4.5 表單數(shù)據(jù)的傳遞過(guò)程 52

2.5 CSS和JavaScript的嵌入 53

2.5.1在HTML中引入CSS 53

2.5.2 在HTML中嵌入JavaScript 54

習(xí)題 56

第3章 PHP語(yǔ)言基礎(chǔ) 58

3.1 PHP語(yǔ)法入門(mén) 58

3.1.1 PHP代碼的基本格式 58

3.1.2 簡(jiǎn)單PHP程序示例 59

3.2常量、變量和運(yùn)算符 61

3.2.1 PHP的常量和變量 61

3.2.2變量的作用域和生存期 62

3.2.3可變變量和引用賦值 63

3.2.4 運(yùn)算符和表達(dá)式 64

3.3數(shù)據(jù)類型和類型轉(zhuǎn)換 66

3.3.1 PHP的數(shù)據(jù)類型 66

3.3.2字符串?dāng)?shù)據(jù)類型 67

3.3.3數(shù)據(jù)類型的轉(zhuǎn)換 68

3.4 PHP的語(yǔ)句 70

3.4.1 條件控制語(yǔ)句 70

3.4.2 循環(huán)控制語(yǔ)句 71

3.4.3 文件包含語(yǔ)句 74

3.5 數(shù)組 75

3.5.1 數(shù)組的創(chuàng)建 75

3.5.2 訪問(wèn)數(shù)組元素或數(shù)組 76

3.5.3 多維數(shù)組 77

3.5.4 操作數(shù)組的內(nèi)置函數(shù) 78

習(xí)題 82

第4章 函數(shù)和面向?qū)ο缶幊獭?6

4.1 PHP的內(nèi)置函數(shù) 86

4.1.1 字符串處理函數(shù) 86

4.1.2 日期和時(shí)間函數(shù) 88

4.1.3 檢驗(yàn)函數(shù) 90

4.1.4 數(shù)學(xué)函數(shù) 92

4.2 自定義函數(shù)及調(diào)用 92

4.2.1 函數(shù)的定義 93

4.2.2 函數(shù)的調(diào)用 93

4.2.3 變量函數(shù)和匿名函數(shù) 95

4.2.4 傳值賦值和傳地址賦值 96

4.3 面向?qū)ο缶幊獭?7

4.3.1 類和對(duì)象 97

4.3.3 類的繼承和多態(tài) 100

習(xí)題 102

第5章 Web交互編程 105

5.1 接收瀏覽器數(shù)據(jù) 105

5.1.1使用$_POST[]獲取表單數(shù)據(jù) 105

5.1.2使用$_GET[]獲取表單數(shù)據(jù) 110

5.1.3使用$_GET[]獲取URL字符串信息 110

5.1.4發(fā)送HTTP請(qǐng)求的基本方法 112

5.1.5 使用$_SERVER[]獲取環(huán)境變量信息 113

5.2 發(fā)送數(shù)據(jù)給瀏覽器 114

5.2.1 使用echo方法輸出信息 114

5.2.2 使用header()函數(shù)重定向網(wǎng)頁(yè) 115

5.2.2 操作緩沖區(qū) 116

5.3 使用$_SESSION設(shè)置和獲取Session 118

5.3.1 存儲(chǔ)和讀取Session信息 118

5.3.2 Session的創(chuàng)建過(guò)程和有效期 119

5.3.3 利用Session限制未登錄用戶的訪問(wèn) 121

5.3.4 刪除和銷毀Session 122

5.4 使用$_COOKIE讀取Cookie 123

5.4.1 創(chuàng)建和修改Cookie 123

5.4.2 讀取Cookie 124

5.4.3 Cookie數(shù)組 125

5.4.4 刪除Cookie 125

5.4.5 Cookie程序設(shè)計(jì)舉例 125

5.4.6 Cookie和Session的比較 128

5.5 使用$_FILES獲取上傳文件信息 129

5.5.1 添加上傳文件的表單 129

5.5.2使用$_FILES獲取上傳文件信息 130

5.5.3保存上傳文件到指定目錄 130

5.5.4同時(shí)上傳多個(gè)文件 132

習(xí)題 133

第6章 MySQL數(shù)據(jù)庫(kù) 136

6.1 數(shù)據(jù)庫(kù)的基本知識(shí) 136

6.2 MySQL數(shù)據(jù)庫(kù)的使用 137

6.2.1使用phpMyAdmin管理數(shù)據(jù)庫(kù) 137

6.2.2 使用phpMyAdmin導(dǎo)出/導(dǎo)入數(shù)據(jù) 140

6.2.3使用Navicat管理數(shù)據(jù)庫(kù) 141

6.3 SQL語(yǔ)言簡(jiǎn)介 143

6.3.1 Select語(yǔ)句 143

6.3.2 添加、刪除、更新記錄的語(yǔ)句 146

6.3.3 SQL字符串中含有變量的書(shū)寫(xiě)方法 147

習(xí)題 148

第7章 PHP訪問(wèn)數(shù)據(jù)庫(kù) 149

7.1 訪問(wèn)MySQL數(shù)據(jù)庫(kù) 149

7.1.1 連接MySQL數(shù)據(jù)庫(kù) 150

7.1.2 創(chuàng)建結(jié)果集并輸出記錄 151

7.1.3 使用mysql_query()增、刪、改記錄 154

7.2 添加、刪除、修改記錄的綜合實(shí)例 155

7.2.1管理記錄主頁(yè)面的設(shè)計(jì) 155

7.2.2 添加記錄的實(shí)現(xiàn) 157

7.2.3 刪除記錄的實(shí)現(xiàn) 159

7.2.4 同時(shí)刪除多條記錄的實(shí)現(xiàn) 159

7.2.5 修改記錄的實(shí)現(xiàn) 161

7.2.6 查詢記錄的實(shí)現(xiàn) 163

7.3 分頁(yè)顯示數(shù)據(jù) 164

7.3.1 分頁(yè)程序的基本實(shí)現(xiàn) 165

7.3.2 對(duì)查詢結(jié)果進(jìn)行分頁(yè) 168

7.3.3 將分頁(yè)程序?qū)懗珊瘮?shù) 170

7.3.4 可設(shè)置每頁(yè)顯示記錄數(shù)的分頁(yè)程序 172

7.3.5 數(shù)據(jù)庫(kù)操作類的實(shí)現(xiàn) 173

7.4 mysqli擴(kuò)展函數(shù)的使用 176

7.4.1 連接MySQL數(shù)據(jù)庫(kù) 176

7.4.2 執(zhí)行SQL語(yǔ)句創(chuàng)建結(jié)果集 177

7.4.3 從結(jié)果集中獲取數(shù)據(jù) 177

7.4.4 同時(shí)執(zhí)行多條SQL語(yǔ)句 179

7.5 新聞網(wǎng)站綜合實(shí)例 180

7.5.1 為網(wǎng)站引用后臺(tái)程序和數(shù)據(jù)庫(kù) 180

7.5.2 在首頁(yè)顯示數(shù)據(jù)表中的新聞 182

7.5.3 制作動(dòng)態(tài)圖片輪顯效果 185

7.5.4 制作顯示新聞詳細(xì)頁(yè)面 187

7.5.5 制作欄目首頁(yè) 189

7.5.6 FCKeditor的使用 190

7.6 數(shù)據(jù)庫(kù)接口層PDO 193

7.6.1 PDO的安裝 194

7.6.2 創(chuàng)建PDO對(duì)象連接數(shù)據(jù)庫(kù) 195

7.6.3 使用query()方法執(zhí)行查詢 196

7.6.4 使用fetchAll()方法返回所有行 197

7.6.5 使用exec()方法執(zhí)行增、刪、改命令 197

7.6.6 使用prepare()方法執(zhí)行預(yù)處理語(yǔ)句 198

7.7 用PDO制作博客網(wǎng)站 199

7.7.1 數(shù)據(jù)庫(kù)的設(shè)計(jì) 200

7.7.2 首頁(yè)的制作 201

7.7.3 留言模塊的制作 204

7.7.4 博客后臺(tái)登錄的實(shí)現(xiàn) 206

7.8用戶注冊(cè)與登錄系統(tǒng) 207

7.8.1 PHP的加密函數(shù) 207

7.8.2 用戶注冊(cè)模塊的實(shí)現(xiàn) 208

7.8.3 用戶登錄模塊的實(shí)現(xiàn) 209

7.8.4 用戶管理模塊的實(shí)現(xiàn) 210

7.8.5 刪除用戶與修改用戶密碼 211

習(xí)題 212

第8章 PHP文件訪問(wèn)技術(shù) 214

8.1 文件訪問(wèn)函數(shù) 214

8.1.1打開(kāi)和關(guān)閉文件 214

8.1.2 讀取文件 215

8.1.3 移動(dòng)文件指針 217

8.1.4文本文件的寫(xiě)入和追加 218

8.1.5 讀寫(xiě)文件的應(yīng)用——制作計(jì)數(shù)器 219

8.2 文件及目錄的基本操作 221

8.2.1 復(fù)制、移動(dòng)和刪除文件 221

8.2.2 獲取文件屬性 221

8.2.3目錄的基本操作 223

8.2.4 統(tǒng)計(jì)目錄和磁盤(pán)大小 226

8.3制作生成靜態(tài)頁(yè)面的新聞系統(tǒng) 226

8.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)和制作模板頁(yè) 227

8.3.2 新聞添加頁(yè)面和程序的制作 228

8.3.3 新聞后臺(tái)管理頁(yè)面的制作 230

8.3.4 新聞修改頁(yè)面的制作 231

8.3.5 新聞刪除頁(yè)面的制作 233

8.3.6首頁(yè)和列表頁(yè)的靜態(tài)化 234

8.4 cURL技術(shù)簡(jiǎn)介 237

8.4.1 cURL的安裝和使用 237

8.4.2 cURL發(fā)送請(qǐng)求的方式 239

8.4.3 curl的多線程函數(shù) 240

習(xí)題 241

附錄:實(shí)驗(yàn) 243

A.1 實(shí)驗(yàn)1:搭建PHP運(yùn)行和開(kāi)發(fā)環(huán)境 243

A.2 實(shí)驗(yàn)2:PHP語(yǔ)言基礎(chǔ) 243

A.3 實(shí)驗(yàn)3:函數(shù)的定義和調(diào)用 244

A.4 實(shí)驗(yàn)4:面向?qū)ο蟪绦蛟O(shè)計(jì) 244

A.5 實(shí)驗(yàn)5:獲取表單及URL參數(shù)中的數(shù)據(jù) 244

A.6 實(shí)驗(yàn)6:Session和Cookie的使用 245

A.7 實(shí)驗(yàn)7:MySQL數(shù)據(jù)庫(kù)的管理 245

A.8 實(shí)驗(yàn)8:在PHP中訪問(wèn)MySQL數(shù)據(jù)庫(kù) 246

A.9 實(shí)驗(yàn)9:分頁(yè)程序的設(shè)計(jì) 246

A.10 實(shí)驗(yàn)10:使用mysqli函數(shù)訪問(wèn)數(shù)據(jù)庫(kù) 247

A.11 實(shí)驗(yàn)11:使用PDO訪問(wèn)數(shù)據(jù)庫(kù) 247



展開(kāi)全部

PHP動(dòng)態(tài)網(wǎng)站程序設(shè)計(jì) 作者簡(jiǎn)介

從事電子商務(wù),生物信息學(xué)研究,從事網(wǎng)頁(yè)設(shè)計(jì),電子商務(wù)等課程教學(xué)四年,主持多項(xiàng)校級(jí)教研和科研課題,獨(dú)立編著教材《基于Web標(biāo)準(zhǔn)的網(wǎng)頁(yè)設(shè)計(jì)與制作》累計(jì)印數(shù)12000冊(cè)),《電子商務(wù)安全實(shí)用教程》及《Web標(biāo)準(zhǔn)網(wǎng)頁(yè)設(shè)計(jì)與ASP》等。以第一作者身份在《生物數(shù)學(xué)學(xué)報(bào)》《生物信息學(xué)》《計(jì)算機(jī)系統(tǒng)應(yīng)用》《計(jì)算機(jī)工程與科學(xué)》等雜志發(fā)表論文多篇,有豐富的網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn)。

暫無(wú)評(píng)論……
書(shū)友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服