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

PHP Web 開發(fā)實用教程(第2版)

PHP Web 開發(fā)實用教程(第2版)

定 價:¥59.80

作 者: 曾俊國,李成大,姚蕾 等,粟思科 ... 著
出版社: 清華大學(xué)出版社
叢編項: 新編應(yīng)用型系列技能叢書
標(biāo) 簽: 暫缺

ISBN: 9787302503538 出版時間: 2018-06-01 包裝: 平裝
開本: 16 頁數(shù): 338 字?jǐn)?shù):  

內(nèi)容簡介

  本書面向PHP 初學(xué)者設(shè)計編寫,通過通俗易懂的語言和大量生動、典型的實例,由淺入深、循序漸 進(jìn)地介紹了利用PHP 進(jìn)行網(wǎng)絡(luò)編程的常用技術(shù)和方法。全書共14 章,第1~5 章主要介紹了PHP 環(huán)境的 安裝與配置,PHP 語言基礎(chǔ)知識;第6~7 章主要介紹了MySQL 數(shù)據(jù)庫的安裝,MySQL 中的SQL 語句 用法;第8~14 章主要介紹了PHP 高級編程與應(yīng)用,手機(jī)APP 應(yīng)用開發(fā)等,以及綜合實例和實驗指導(dǎo), 以充分滿足教師課堂教學(xué)需要。 本書循序漸進(jìn)、內(nèi)容完整、實用性強(qiáng),以教材方式組織內(nèi)容,可作為應(yīng)用型本科、高職高專院校計算 機(jī)專業(yè)或PHP 培訓(xùn)班的教學(xué)教材,也可作為PHP 愛好者和動態(tài)網(wǎng)站開發(fā)維護(hù)人員理想的學(xué)習(xí)參考書。

作者簡介

暫缺《PHP Web 開發(fā)實用教程(第2版)》作者簡介

圖書目錄

目 錄
第1章 PHP 概述及其運行環(huán)境的配置   1
1.1 動態(tài)Web 站點  1
1.1.1 什么是動態(tài)Web 站點  1
1.1.2 從靜態(tài)網(wǎng)站到動態(tài)網(wǎng)站的演變  1
1.2 PHP 基本原理及由來  2
1.2.1 PHP 的概念  2
1.2.2 PHP的產(chǎn)生與發(fā)展  2
1.2.3 PHP 原理  3
1.3 PHP 的運行環(huán)境  4
1.3.1 PHP項目開發(fā)框架的組成  4
1.3.2 幾種PHP Web 開發(fā)環(huán)境配置方法的比較  5
1.3.3 如何安裝AppServ   5
1.3.4 php.ini 文件的配置  8
1.3.5 測試PHP運行環(huán)境  9
1.4 常用的PHP程序編輯工具  10
1.4.1 PHP代碼開發(fā)工具  10
1.4.2 網(wǎng)頁設(shè)計工具  11
1.4.3 文本編輯工具  11
1.5 本章小結(jié)  12
1.6 練習(xí)題  12
1.7 上機(jī)實戰(zhàn)  12
第2章 HTML基礎(chǔ)  13
2.1 HTML 文檔的基本結(jié)構(gòu)  13
2.1.1 HTML 文件結(jié)構(gòu)  13
2.1.2 標(biāo)題標(biāo)記及主體標(biāo)記  14
2.2 文本格式標(biāo)記  14
2.2.1 標(biāo)題字體標(biāo)記   14
2.2.2 字體風(fēng)格標(biāo)記  15
2.2.3 字體標(biāo)記   15
2.2.4 段落標(biāo)記與換行標(biāo)記
  15
2.2.5 區(qū)域標(biāo)記  16
2.2.6 列表標(biāo)記   16
2.2.7 水平線標(biāo)記  18
2.2.8 轉(zhuǎn)義字符與其他特殊符號  18
2.3 超鏈接標(biāo)記  18
2.3.1 鏈接的定義  19
2.3.2 超鏈接的種類  19
2.4 圖像標(biāo)記  19
2.4.1 圖像的基本格式20
2.4.2 圖像的對齊方式   21
2.4.3 圖像的大小  21
2.5 表格標(biāo)記   21
2.5.1 表格定義標(biāo)記  22
2.5.2 表格體標(biāo)記  25
2.6 表單標(biāo)記   25
2.6.1 表單的定義語法  25
2.6.2 在文本框中輸入文字和密碼  26
2.6.3 復(fù)選框(CheckBox)和單選按鈕(RadioButton)  26
2.6.4 列表框(Selectable Menu)  27
2.6.5 文本區(qū)域(textarea)  28
2.6.6 表單中的按鈕  29
2.6.7 隱藏表單的元素  29
2.7 在HTML 中嵌入PHP 代碼  30
2.8 HTML 5新增表單元素和屬性  31
2.9 案例剖析:制作網(wǎng)上問卷調(diào)查表單  32
2.9.1 程序功能介紹  32
2.9.2 程序代碼分析  32
2.10 本章小結(jié)  34
2.11 練習(xí)題  35
2.12 上機(jī)實戰(zhàn)  35
第3章 PHP 的基本語法  36
3.1 PHP 語法綜述  36
3.1.1 PHP程序語言的特點  36
3.1.2 PHP無可比擬的優(yōu)勢  37
3.2 數(shù)據(jù)類型  38
3.2.1 布爾數(shù)據(jù)類型  38
3.2.2 整數(shù)數(shù)據(jù)類型  40
3.2.3 浮點數(shù)數(shù)據(jù)類型  42
3.2.4 字符串?dāng)?shù)據(jù)類型  43
3.2.5 轉(zhuǎn)義字符串  46
3.2.6 數(shù)組數(shù)據(jù)類型  47
3.2.7 對象數(shù)據(jù)類型  48
3.2.8 資源數(shù)據(jù)類型  50
3.2.9 NULL數(shù)據(jù)類型  50
3.3 PHP 的變量與常數(shù)  50
3.3.1 變量的定義與賦值  50
3.3.2 變量的參考指定  51
3.3.3 常數(shù)的聲明  52
3.3.4 保留字  53
3.3.5 可變變量(動態(tài)變量)53
3.3.6 變量的作用域  55
3.3.7 運算符優(yōu)先級  56
3.3.8 算術(shù)運算符  57
3.3.9 賦值運算符  58
3.3.10 位運算符  59
3.3.11 遞增/遞減運算符  60
3.3.12 邏輯運算符  61
3.3.13 字符串運算符  61
3.3.14 強(qiáng)制類型轉(zhuǎn)換運算符  62
3.3.15 執(zhí)行運算符  63
3.3.16 PHP常量與表達(dá)式  63
3.4 PHP 程序中的流程控制  64
3.4.1 if…else…語句  65
3.4.2 if…else if…語句  66
3.4.3 while 循環(huán)結(jié)構(gòu)  66
3.4.4 do…while循環(huán)結(jié)構(gòu)  67
3.4.5 for 循環(huán)結(jié)構(gòu)  69
3.4.6 foreach 循環(huán)  70
3.4.7 break 與continue 語句  70
3.4.8 switch 語句  71
3.5 案例剖析:九九乘法口訣表的實現(xiàn) 72
3.5.1 程序功能介紹  72
3.5.2 程序代碼分析  73
3.6 本章小結(jié)   74
3.7 練習(xí)題   74
3.8 上機(jī)實戰(zhàn)   74
第4章 PHP 中的函數(shù)與內(nèi)置數(shù)組   75
4.1 PHP 內(nèi)置函數(shù)概述  75
4.1.1 PHP標(biāo)準(zhǔn)函數(shù)與擴(kuò)展函數(shù)  75
4.1.2 啟用擴(kuò)展函數(shù)庫  76
4.2 PHP 內(nèi)置數(shù)組  76
4.2.1 PHP 5內(nèi)置數(shù)組簡介  77
4.2.2 接收表單數(shù)據(jù)和URL附加數(shù)據(jù)  77
4.2.3 用Session 和Cookie 實現(xiàn)用戶登錄  79
4.3 PHP 數(shù)組函數(shù)   83
4.3.1 數(shù)組函數(shù)總覽  83
4.3.2 array()函數(shù)  85
4.3.3 count()函數(shù)  86
4.3.4 each()函數(shù)  86
4.3.5 current()、reset()、end()、next()、prev()函數(shù)  87
4.3.6 添加數(shù)組元素的函數(shù)  88
4.3.7 獲取數(shù)組的最后一個元素  88
4.4 字符串處理函數(shù)   89
4.4.1 字符處理函數(shù)總覽  89
4.4.2 去除空格函數(shù)  90
4.4.3 HTML 處理相關(guān)函數(shù)  92
4.4.4 改變字符串大小寫  93
4.4.5 字符串拆分與連接  94
4.4.6 字符串查找  96
4.4.7 字符串替換  98
4.4.8 字符串加密  100
4.5 時間日期函數(shù)  101
4.5.1 時間日期函數(shù)總覽101
4.5.2 date()函數(shù)和time()函數(shù)  101
4.5.3 strtotime()函數(shù)  103
4.5.4 getdate()函數(shù)  104
4.5.5 mktime()函數(shù)  105
4.6 數(shù)學(xué)函數(shù)   105
4.6.1 數(shù)學(xué)函數(shù)總覽  105
4.6.2 求隨機(jī)數(shù)的rand()函數(shù)  107
4.6.3 最大值函數(shù)與最小值函數(shù)  107
4.6.4 ceil()、floor()和round()函數(shù)  107
4.7 圖像處理函數(shù)  108
4.7.1 用圖像處理函數(shù)繪制PNG圖形  109
4.7.2 用圖像處理函數(shù)制作水印效果  110
4.8 自定義函數(shù)   111
4.8.1 函數(shù)的命名規(guī)則  111
4.8.2 函數(shù)的定義與調(diào)用  111
4.8.3 函數(shù)的參數(shù)傳遞  112
4.8.4 函數(shù)的嵌套調(diào)用與遞歸調(diào)用  114
4.8.5 用函數(shù)的同名變量實現(xiàn)可變函數(shù)  115
4.8.6 變量在函數(shù)中的使用  116
4.9 案例剖析:圖像驗證碼的實現(xiàn)  118
4.9.1 程序功能介紹  118 
4.9.2 程序代碼分析  118
4.10 本章小結(jié)   120
4.11 練習(xí)題   120
4.12 上機(jī)實戰(zhàn)   121
第5章 目錄與文件操作   122
5.1 文件操作  122
5.1.1 文件的基本操作方法  122
5.1.2 文件操作的重要函數(shù)  125
5.1.3 文件操作函數(shù)的綜合案例  126
5.2 目錄操作  127
5.2.1 獲取磁盤驅(qū)動器信息  127
5.2.2 創(chuàng)建和刪除目錄  129
5.2.3 獲取和更改當(dāng)前目錄  130
5.2.4 讀取目錄內(nèi)容  131
5.2.5 解析路徑信息  133
5.3 文件上傳的實現(xiàn)   134
5.3.1 創(chuàng)建文件域  134
5.3.2 單個文件的上傳  134
5.3.3 多個文件的上傳  136
5.4 案例剖析:基于文件名的目錄搜索  138
5.4.1 程序功能介紹  138
5.4.2 程序代碼分析  138
5.5 本章小結(jié)  139
5.6 練習(xí)題   140
5.7 上機(jī)實戰(zhàn)  140
第6章 MySQL 數(shù)據(jù)庫的安裝與使用  141
6.1 MySQL數(shù)據(jù)庫簡介  141
6.1.1 Web 開發(fā)與數(shù)據(jù)庫  141
6.1.2 MySQL數(shù)據(jù)庫概述  142
6.2 MySQL數(shù)據(jù)庫的安裝、測試及性能特點  142
6.2.1 下載MySQL安裝包  142
6.2.2 測試MySQL   143
6.2.3 MySQL數(shù)據(jù)庫性能特點  144
6.3 MySQL數(shù)據(jù)庫支持的數(shù)據(jù)類  144
6.3.1 數(shù)值類型  145
6.3.2 日期和時間類型  146
6.3.3 字符串類型  146
6.4 結(jié)構(gòu)化查詢語言(SQL)簡介   147
6.4.1 結(jié)構(gòu)化查詢語言簡介  147
6.4.2 常用的SQL語句用法  147
6.5 常用的可視化MySQL 數(shù)據(jù)庫管理工具  153
6.5.1 phpMyAdmin的安裝與使用  153
6.5.2 Navicat MySQL的安裝與使用  156
6.6 案例剖析:學(xué)生成績數(shù)據(jù)庫規(guī)劃與實現(xiàn)  157
6.6.1 程序功能介紹  157
6.6.2 程序代碼分析  158
6.7 本章小結(jié)   159
6.8 練習(xí)題  159
6.9 上機(jī)實戰(zhàn)   159
第7章 PHP 與MySQL 的珠聯(lián)璧合  161
7.1 運用PHP 和MySQL聯(lián)合開發(fā)Web 的優(yōu)勢  161
7.2 連接MySQL數(shù)據(jù)庫的前期準(zhǔn)備工作  161
7.2.1 修改php.ini文件中的有關(guān)配置選項  161
7.2.2 PHP 操作MySQL數(shù)據(jù)庫的基本步驟  162
7.3 PHP 操作MySQL 數(shù)據(jù)庫常用方法   163
7.3.1 連接數(shù)據(jù)庫  164
7.3.2 選擇數(shù)據(jù)庫  164
7.3.3 對數(shù)據(jù)庫進(jìn)行操作  165
7.3.4 其他常用的MySQL函數(shù)  167
7.3.5 從結(jié)果集中獲取一行作為對象  171
7.4 案例剖析:網(wǎng)上學(xué)生成績查詢系統(tǒng)的實現(xiàn)  173
7.4.1 程序功能介紹  173
7.4.2 程序代碼分析  174
7.5 本章小結(jié)  175
7.6 練習(xí)題   175
7.7 上機(jī)實戰(zhàn)  176
第8章 PHP 中的正則表達(dá)式及式樣匹配 177
8.1 正則表達(dá)式簡介   177
8.1.1 正則表達(dá)式的概念  177
8.1.2 常用的正則表達(dá)式及舉例  181
8.2 模式匹配函數(shù)   183
8.2.1 匹配字符串  183
8.2.2 替換字符串  185
8.2.3 用正則表達(dá)式分割字符串  186
8.2.4 轉(zhuǎn)義正則表達(dá)式字符  187
8.3 案例剖析:新用戶注冊程序  188
8.3.1 程序功能介紹  188
8.3.2 程序代碼分析  188
8.4 本章小結(jié)  190
8.5 練習(xí)題   190
8.6 上機(jī)實戰(zhàn)  190
第9章 PHP 中的對象   191
9.1 類與對象  191
9.1.1 類的概念  191
9.1.2 對象  192
9.1.3 面向?qū)ο缶幊趟枷氲奶攸c  193
9.1.4 面向?qū)ο缶幊痰膸讞l原則  193
9.2 使用類   194
9.2.1 定義類和類的實例化  194
9.2.2 顯示對象的信息  195
9.2.3 類成員和作用域  196
9.2.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)  197
9.2.5 繼承  198
9.3 PHP 的對象特性 199
9.3.1 final類和方法  199
9.3.2 靜態(tài)成員  200
9.3.3 復(fù)制對象  201
9.3.4 接口類和抽象類  201
9.3.5 方法重載  204
9.4 案例剖析:一個課程管理類及其對象的實現(xiàn)  206
9.4.1 程序功能介紹  206
9.4.2 程序代碼分析  206
9.5 本章小結(jié)   208
9.6 練習(xí)題  208
9.7 上機(jī)實戰(zhàn)   208
第10章 Smarty 模板技術(shù)  209
10.1 Smarty 技術(shù)簡介   209
10.1.1 MVC軟件開發(fā)框架  209
10.1.2 Smarty模板  210
10.2 Smarty 的安裝配置  210
10.2.1 Smarty下載和安裝  211
10.2.2 Smarty配置  211
10.2.3 第一個Smarty 程序  212
10.3 Smarty 模板設(shè)計   214
10.3.1 Smarty模板文件  214
10.3.2 Smarty中的注釋  214
10.3.3 Smarty中的變量  214
10.3.4 修飾變量  218
10.3.5 流程控制  220
10.3.6 內(nèi)建函數(shù)  224
10.4 Smarty 程序設(shè)計  225
10.4.1 Smarty中的常用方法  225
10.4.2 Smarty的配置變量  226
10.5 案例剖析:利用Smarty 制作登錄頁面模板  226
10.5.1 程序功能介紹  227
10.5.2 程序代碼分析  227
10.6 本章小結(jié)   229
10.7 練習(xí)題   229
10.8 上機(jī)實戰(zhàn)   229
第11章 Dreamweaver CS6中的PHP程序設(shè)計  230
11.1 Dreamweaver CS6 概述   230
11.2 利用Dreamweaver 建立PHP動態(tài)網(wǎng)站站點  231
11.2.1 站點的建立  231
11.2.2 在Dreamweaver 中創(chuàng)建MySQL連接  234
11.2.3 數(shù)據(jù)庫連接的管理與應(yīng)用  236
11.3 數(shù)據(jù)集的創(chuàng)建與應(yīng)用  237
11.3.1 利用Dreamweaver 創(chuàng)建記錄集  237
11.3.2 分頁顯示查詢結(jié)果  241
11.3.3 搜索/結(jié)果頁的創(chuàng)建  243
11.3.4 主/詳細(xì)記錄頁的創(chuàng)建  245
11.4 記錄的添加、刪除與更新   247
11.4.1 數(shù)據(jù)記錄的添加  247
11.4.2 刪除數(shù)據(jù)  251
11.4.3 數(shù)據(jù)記錄的更新  252
11.5 案例剖析:網(wǎng)上留言簿的實現(xiàn)  254
11.5.1 程序功能介紹  254
11.5.2 程序代碼分析  256
11.6 本章小結(jié)  259
11.7 練習(xí)題   259
11.8 上機(jī)實戰(zhàn)  259
第12章 利用PHP 技術(shù)構(gòu)建跨平臺的移動APP   261
12.1 jQuery 與jQuery Mobile簡介  261
12.1.1 jQuery Web 開發(fā)框架261
12.1.2 jQuery Mobile 移動應(yīng)用開發(fā)框架  262
12.2 jQuery Mobile 開發(fā)環(huán)境配置  263
12.2.1 jQuery Mobile 下載和安裝  263
12.2.2 jQuery Mobile 開發(fā)環(huán)境的配置與測試  264
12.3 jQuery Mobile 框架的構(gòu)成   268
12.3.1 頁面和對話框  268
12.3.2 鏈接和按鈕的使用   270
12.3.3 工具欄的使用  271
12.3.4 表單元素的使用  273
12.3.5 列表控件  274
12.3.6 jQuery Mobile 的布局  276
12.4 案例剖析:手機(jī)版袖珍英語詞匯速記本APP的設(shè)計與開發(fā)  277
12.4.1 程序功能介紹  277
12.4.2 程序代碼分析  278
12.5 本章小結(jié)   281
12.6 練習(xí)題   282
12.7 上機(jī)實戰(zhàn)   282
第13章 PHP 程序開發(fā)綜合實例——網(wǎng)絡(luò)留言板  283
13.1 系統(tǒng)概述   283
13.1.1 需求分析  283
13.1.2 流程設(shè)計  284
13.2 數(shù)據(jù)庫設(shè)計  284
13.2.1 需求分析及邏輯結(jié)構(gòu)設(shè)計   284
13.2.2 數(shù)據(jù)庫及數(shù)據(jù)表的建立  285
13.3 系統(tǒng)公用模塊設(shè)計及代碼編寫  287
13.3.1 用戶類公用模塊代碼的設(shè)計與實現(xiàn)   287
13.3.2 留言內(nèi)容類(Content)公用模塊代碼的設(shè)計與實現(xiàn)  288
13.3.3 IP 地址類公用模塊代碼的設(shè)計與實現(xiàn)  290
13.3.4 用戶驗證公用模塊代碼的設(shè)計與實現(xiàn)  291
13.3.5 保存用戶留言公用模塊代碼的設(shè)計與實現(xiàn)  292
13.3.6 刪除用戶留言公用模塊代碼的設(shè)計與實現(xiàn)  293
13.4 各功能頁面的設(shè)計及代碼編寫   293
13.4.1 網(wǎng)站首頁的設(shè)計與實現(xiàn)  293
13.4.2 用戶注冊頁面的設(shè)計與實現(xiàn)  298
13.4.3 添加新留言頁面的設(shè)計與實現(xiàn)  300
13.4.4 問卷調(diào)查內(nèi)容設(shè)置功能頁面的設(shè)計與實現(xiàn)301
13.4.5 網(wǎng)絡(luò)投票頁面的設(shè)計與實現(xiàn)   305
13.4.6 網(wǎng)絡(luò)投票結(jié)果查詢頁面的設(shè)計與實現(xiàn)  308
13.5 本章小結(jié)  309
13.6 練習(xí)題   310
13.7 上機(jī)實戰(zhàn)   310
第14章 實驗指導(dǎo)   311
14.1 實驗一:利用Smarty 模板技術(shù)進(jìn)行網(wǎng)站建設(shè)  311
14.1.1 實驗項目設(shè)計目的  311
14.1.2 需求分析及功能描述  311
14.1.3 數(shù)據(jù)庫設(shè)計  312
14.1.4 代碼設(shè)計  313
14.2 實驗二:成績管理系統(tǒng)的設(shè)計與實現(xiàn)   318
14.2.1 實驗項目設(shè)計目的  318 
14.2.2 需求分析及功能描述  318
14.2.3 數(shù)據(jù)庫設(shè)計  319
14.2.4 代碼設(shè)計  320
14.3 實驗三:用戶管理系統(tǒng)的設(shè)計與實現(xiàn)  331
14.3.1 實驗項目設(shè)計目的  331
14.3.2 需求分析及功能描述  331
14.3.3 數(shù)據(jù)庫設(shè)計  332
14.3.4 代碼設(shè)計  332
14.4 實驗項目設(shè)計總結(jié)與提高  338
參考文獻(xiàn)   339

本目錄推薦

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