PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程
定 價(jià):69 元
叢書名:面向新工科普通高等教育系列教材
當(dāng)前圖書已被 41 所學(xué)校薦購過!
查看明細(xì)
- 作者:盧欣欣 李靖
- 出版時(shí)間:2021/2/1
- ISBN:9787111673095
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:292
- 紙張:
- 版次:
- 開本:16開
《PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程》共13章,系統(tǒng)講解了PHP動(dòng)態(tài)網(wǎng)站開發(fā)所涉及的技術(shù)和流程。主要內(nèi)容包括PHP動(dòng)態(tài)網(wǎng)頁基礎(chǔ)、PHP語法基礎(chǔ)、數(shù)組、函數(shù)、數(shù)據(jù)交互、MySQL數(shù)據(jù)庫、PHP操作MySQL數(shù)據(jù)庫、會(huì)話技術(shù)、文件操作、圖像操作、PHP面向?qū)ο缶幊、Git、志愿者服務(wù)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)。
《PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程》內(nèi)容以項(xiàng)目需求為導(dǎo)向,循序漸進(jìn)、深入淺出。每章均由知識(shí)點(diǎn)講解和案例實(shí)踐兩部分組成,而綜合案例“志愿者服務(wù)網(wǎng)”則整合了動(dòng)態(tài)網(wǎng)頁的開發(fā)技術(shù)和完整流程,全書做到了敘述上的前后呼應(yīng)和技術(shù)上的逐步加深。
《PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程》既可作為高等院!皠(dòng)態(tài)網(wǎng)站開發(fā)”“Web程序設(shè)計(jì)”等課程的教材,也可作為Web應(yīng)用程序開發(fā)人員的技術(shù)參考書。
前言
第1章PHP動(dòng)態(tài)網(wǎng)頁基礎(chǔ)
11靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁
111靜態(tài)網(wǎng)頁
112動(dòng)態(tài)網(wǎng)頁
113靜態(tài)網(wǎng)頁與動(dòng)態(tài)網(wǎng)頁的區(qū)別
12PHP概述
13PHP執(zhí)行流程
14使用phpStudy搭建PHP環(huán)境
141phpStudy的安裝與啟動(dòng)
142目錄結(jié)構(gòu)
143創(chuàng)建虛擬站點(diǎn)
15手動(dòng)安裝配置PHP環(huán)境
151PHP的安裝與配置
152Apache的安裝與配置
16PhpStorm的安裝與使用
17Xdebug斷點(diǎn)調(diào)試
18實(shí)踐操作
第2章PHP語法基礎(chǔ)
21PHP基本語法
211PHP標(biāo)記
212PHP注釋
213PHP輸出語句
22數(shù)據(jù)與運(yùn)算
221數(shù)據(jù)類型
222標(biāo)識(shí)符與關(guān)鍵字
223常量
224變量
225運(yùn)算符
226類型轉(zhuǎn)換
227表達(dá)式與語句
23流程控制語句
231選擇結(jié)構(gòu)
232循環(huán)結(jié)構(gòu)
24案例:打印月歷
241案例呈現(xiàn)
242案例分析
243案例實(shí)現(xiàn)
25實(shí)踐操作
第3章數(shù)組
31數(shù)組概述
311數(shù)組的基本概念
312數(shù)組的分類
32定義數(shù)組
321使用[]定義數(shù)組
322使用array()定義數(shù)組
323使用短數(shù)組語法定義數(shù)組
324二維數(shù)組的定義
33訪問、輸出數(shù)組
34遍歷數(shù)組
35刪除數(shù)組
36常用數(shù)組函數(shù)
361統(tǒng)計(jì)函數(shù)
362數(shù)組指針函數(shù)
363檢索函數(shù)
364排序函數(shù)
365數(shù)組元素操作函數(shù)
366其他函數(shù)
37超全局?jǐn)?shù)組變量
38案例:統(tǒng)計(jì)學(xué)習(xí)時(shí)長(zhǎng)
381案例呈現(xiàn)
382案例分析
383案例實(shí)現(xiàn)
39實(shí)踐操作
第4章函數(shù)
41函數(shù)概述
42自定義函數(shù)
421函數(shù)的定義
422函數(shù)的調(diào)用
423函數(shù)的返回值
424函數(shù)的參數(shù)
425變量的作用域
426函數(shù)的嵌套調(diào)用和遞歸調(diào)用
43可變函數(shù)和匿名函數(shù)
44PHP內(nèi)置函數(shù)
441數(shù)學(xué)函數(shù)
442日期時(shí)間函數(shù)
443字符串函數(shù)
45PHP文件包含語句
451include語句與require語句
452include_once語句與require_once語句
46案例:隨機(jī)驗(yàn)證碼生成
461案例呈現(xiàn)
462案例分析
463案例實(shí)現(xiàn)
47實(shí)踐操作
第5章數(shù)據(jù)交互
51頁面間參數(shù)傳遞
52表單數(shù)據(jù)交互
521GET方式提交和獲取表單數(shù)據(jù)
522POST方式提交和獲取表單數(shù)據(jù)
53案例:考試答題
531案例呈現(xiàn)
532案例分析
533案例實(shí)現(xiàn)
54實(shí)踐操作
第6章MySQL數(shù)據(jù)庫
61MySQL概述
611MySQL簡(jiǎn)介
612MySQL的下載與安裝
613啟動(dòng)和關(guān)閉MySQL服務(wù)器
62MySQL數(shù)據(jù)庫的管理
621創(chuàng)建數(shù)據(jù)庫
622查看數(shù)據(jù)庫
623修改數(shù)據(jù)庫
624刪除數(shù)據(jù)庫
63MySQL數(shù)據(jù)表的管理
631數(shù)據(jù)類型
632創(chuàng)建數(shù)據(jù)表
633修改數(shù)據(jù)表
634刪除數(shù)據(jù)表
64MySQL數(shù)據(jù)表記錄的管理
641添加數(shù)據(jù)
642更新數(shù)據(jù)
643刪除數(shù)據(jù)
644查詢數(shù)據(jù)
65實(shí)踐操作
第7章PHP操作MySQL數(shù)據(jù)庫
71PHP中常用的數(shù)據(jù)庫擴(kuò)展
711MySQL擴(kuò)展
712MySQLi擴(kuò)展
713PDO擴(kuò)展
72PHP操作數(shù)據(jù)庫的一般步驟
73PHP操作數(shù)據(jù)庫的方法
731連接數(shù)據(jù)庫服務(wù)器
732選擇數(shù)據(jù)庫
733設(shè)置編碼方式
734執(zhí)行SQL語句
735讀取結(jié)果集
736釋放資源和關(guān)閉連接
737其他方法
74PHP操作數(shù)據(jù)庫
741數(shù)據(jù)顯示
742數(shù)據(jù)搜索
743數(shù)據(jù)分頁
744數(shù)據(jù)添加
745數(shù)據(jù)修改
746數(shù)據(jù)刪除
75PHP操作數(shù)據(jù)庫常見錯(cuò)誤分析
751數(shù)據(jù)庫服務(wù)器登錄失敗
752SQL語句錯(cuò)誤
753輸出查詢結(jié)果錯(cuò)誤
76數(shù)據(jù)庫操作中的常見Web安全問題分析與防御
761SQL注入
762CSRF跨站請(qǐng)求偽造
77實(shí)踐操作
第8章會(huì)話技術(shù)
81Cookie管理
811Cookie的概念
812Cookie的工作原理
813設(shè)置Cookie
814讀取Cookie
815刪除Cookie
82案例:商品瀏覽足跡
821案例呈現(xiàn)
822案例分析
823案例實(shí)現(xiàn)
83Session管理
831Session的概念
832Session的工作原理
833創(chuàng)建Session
834讀取Session
835刪除Session
84案例:用戶登錄
841案例呈現(xiàn)
842案例分析
843案例實(shí)現(xiàn)
85實(shí)踐操作
第9章文件操作
91目錄的基本操作
911創(chuàng)建目錄
912刪除目錄
913移動(dòng)目錄
914遍歷目錄
92文件的基本操作
921創(chuàng)建或打開文件
922讀寫文件
923文件的基本操作函數(shù)
93文件上傳和下載
931文件上傳
932文件下載
94案例:文件管理器
941案例呈現(xiàn)
942案例分析
943案例實(shí)現(xiàn)
95實(shí)踐操作
第10章圖像操作
101GD庫的使用
1011創(chuàng)建畫布
1012設(shè)置顏色
1013輸出和銷毀圖像
1014繪制文本
1015繪制圖像
102案例:驗(yàn)證碼
1021案例呈現(xiàn)
1022案例分析
1023案例實(shí)現(xiàn)
103圖像的基本操作
1031圖片縮放
1032圖片裁剪
1033添加水印
1034圖片旋轉(zhuǎn)和翻轉(zhuǎn)
104案例:相冊(cè)管理器
1041案例呈現(xiàn)
1042案例分析
1043案例實(shí)現(xiàn)
105實(shí)踐操作
第11章PHP面向?qū)ο缶幊?br>111程序設(shè)計(jì)方法
1111面向過程編程
1112面向?qū)ο缶幊?br>112類與對(duì)象的使用
1121類的定義
1122成員屬性與成員方法
1123對(duì)象的創(chuàng)建與使用
113構(gòu)造方法與析構(gòu)方法
114類的封裝
1141封裝的概念
1142訪問修飾符
115類的繼承
1151繼承的概念
1152實(shí)現(xiàn)繼承
1153方法重寫與屬性覆蓋
116靜態(tài)方法與屬性
117抽象類和接口
1171抽象類的定義與應(yīng)用
1172接口的定義與應(yīng)用
118多態(tài)
1181多態(tài)的概念
1182實(shí)現(xiàn)多態(tài)
119案例:網(wǎng)約車
1191案例呈現(xiàn)
1192案例分析
1193案例實(shí)現(xiàn)
1110常用的魔術(shù)方法
11101__set()和__get()方法
11102__clone()方法
11103__call()和__callStatic()方法
11104__autoload()方法
1111單例模式
11111單例模式的概念
11112實(shí)現(xiàn)的原理
11113代碼實(shí)現(xiàn)
1112常用類的封裝
11121數(shù)據(jù)庫操作類
11122文件上傳類
11123驗(yàn)證碼類
1113實(shí)踐操作
第12章Git
121版本控制系統(tǒng)
1211集中式版本控制系統(tǒng)
1212分布式版本控制系統(tǒng)
122Git概述
1221Git的安裝
1222Git的工作流程
123Git的基本配置
1231用戶信息
1232文本編輯器
1233查看配置
124Git基本操作
1241獲取Git倉庫
1242查看文件狀態(tài)
1243添加文件
1244移除文件
1245重命名文件
1246撤銷操作
1247查看提交歷史和差異
125Git分支
1251創(chuàng)建分支
1252切換分支
1253合并分支
1254分支管理策略
126遠(yuǎn)程倉庫
1261在GitHub上創(chuàng)建倉庫
1262推送數(shù)據(jù)
1263拉取數(shù)據(jù)
1264查看遠(yuǎn)程倉庫
127標(biāo)簽管理
128實(shí)踐操作
第13章志愿者服務(wù)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
131需求分析
132系統(tǒng)功能設(shè)計(jì)
133數(shù)據(jù)庫設(shè)計(jì)
134項(xiàng)目準(zhǔn)備
1341項(xiàng)目結(jié)構(gòu)
1342公共類、函數(shù)設(shè)計(jì)
135后臺(tái)模塊實(shí)現(xiàn)
1351Layui的基本使用
1352管理員登錄模塊
1353無限級(jí)分類模塊
1354新聞模塊
136前臺(tái)模塊實(shí)現(xiàn)
1361網(wǎng)站首頁
1362新聞列表頁
1363新聞詳情頁
137網(wǎng)站發(fā)布
1371租用服務(wù)器
1372管理服務(wù)器
1373注冊(cè)域名
1374解析域名
1375性能測(cè)試