出版時(shí)間:2011-9 出版社:清華大學(xué)出版社 作者:曾俊國,羅剛,王飛 頁數(shù):270
Tag標(biāo)簽:無
內(nèi)容概要
《PHP Web開發(fā)實(shí)用教程》針對(duì)PHP初學(xué)者設(shè)計(jì),通過通俗易懂的語言和大量生動(dòng)、典型的實(shí)例,由淺入深、循序漸進(jìn)地介紹了利用
PHP進(jìn)行網(wǎng)絡(luò)編程的常用技術(shù)和方法。全書共分為12章,第1~5章主要介紹了PHP環(huán)境的安裝、配置及PHP語言基礎(chǔ)知識(shí),第6、7章主要介紹了MySQL數(shù)據(jù)庫的安裝使用以及PHP與MySQL的聯(lián)合開發(fā),第8~12章主要介紹了PHP的高級(jí)編程應(yīng)用,以及綜合實(shí)例和實(shí)驗(yàn)指導(dǎo),以充分滿足課堂教學(xué)需要。
《PHP
Web開發(fā)實(shí)用教程》內(nèi)容完整、實(shí)用性強(qiáng),可作為應(yīng)用型本科院校、高職高專院校計(jì)算機(jī)類專業(yè)和信息管理類專業(yè)的教材,也可作為PHP培訓(xùn)班的教材,更可作為PHP愛好者和動(dòng)態(tài)網(wǎng)站開發(fā)維護(hù)人員的學(xué)習(xí)參考書。
書籍目錄
第1章 PHP概述及其運(yùn)行環(huán)境的配置
1.1 動(dòng)態(tài)Web站點(diǎn)
1.1.1 什么是動(dòng)態(tài)Web站點(diǎn)
1.1.2 從靜態(tài)網(wǎng)站到動(dòng)態(tài)網(wǎng)站的演變
1.2 PHP基本原理及由來
1.2.1 PHP概念
1.2.2 PHP的產(chǎn)生與發(fā)展
1.2.3 PHP原理
1.3 PHP的運(yùn)行環(huán)境
1.3.1 PHP運(yùn)行的軟硬件環(huán)境
1.3.2 Apache的安裝及服務(wù)器配置
1.3.3 如何安裝PHP
1.3.4 PHP與Apache建立關(guān)聯(lián)
1.3.5 測(cè)試PHP運(yùn)行環(huán)境
1.4 常用的PHP程序編輯工具
1.4.1 PHP代碼開發(fā)工具
1.4.2 網(wǎng)頁設(shè)計(jì)工具
1.4.3 文本編輯工具
1.5 本章小結(jié)
1.6 練習(xí)題
1.7 上機(jī)實(shí)戰(zhàn)
第2章 HTML基礎(chǔ)
2.1 HTML文檔的基本結(jié)構(gòu)
2.1.1 HTML文件結(jié)構(gòu)
2.1.2 標(biāo)題標(biāo)記及主體標(biāo)記
2.2 文本格式標(biāo)記
2.2.1 標(biāo)題字體標(biāo)記
2.2.2 字體風(fēng)格標(biāo)記
2.2.3 字體標(biāo)記
2.2.4 字段落標(biāo)記與換行標(biāo)記
2.2.5 列表標(biāo)記
2.2.6 水平線標(biāo)記
2.2.7 轉(zhuǎn)義字符與其他特殊符號(hào)
2.3 超鏈接標(biāo)記
2.3.1 鏈接的定義
2.3.2 超鏈接的種類
2.4 圖像標(biāo)記
2.4.1 圖像的基本格式
2.4.2 圖像的對(duì)齊方式
2.4.3 圖像的大小
2.5 表格標(biāo)記
2.5.1 表格定義標(biāo)記
2.5.2 表格體標(biāo)記
2.6 表單標(biāo)記
2.6.1 表單的定義語法
2.6.2 在文本框中輸入文字和密碼
2.6.3 復(fù)選框和單選按鈕
2.6.4 列表框
2.6.5 文本區(qū)域
2.6.6 表單中的按鈕
2.6.7 隱藏表單的元素
2.7 在HTML中嵌入PHP代碼
2.8 案例剖析:制作網(wǎng)上問卷調(diào)查表單
2.8.1 程序功能介紹
2.8.2 程序代碼分析
2.9 本章小結(jié)
2.10 練習(xí)題
2.11 上機(jī)實(shí)戰(zhàn)
第3章 PHP的基本語法
3.1 PHP語法綜述
3.1.1 PHP程序語言的特點(diǎn)
3.1.2 PHP無可比擬的優(yōu)勢(shì)
3.2 數(shù)據(jù)類型
3.2.1 布爾數(shù)據(jù)類型
3.2.2 整數(shù)數(shù)據(jù)類型
3.2.3 浮點(diǎn)數(shù)數(shù)據(jù)類型
3.2.4 字符串?dāng)?shù)據(jù)類型
3.2.5 轉(zhuǎn)義字符串
3.2.6 數(shù)組數(shù)據(jù)類型
3.2.7 對(duì)象數(shù)據(jù)類型
3.2.8 資源數(shù)據(jù)類型
3.2.9 NULL數(shù)據(jù)類型
3.3 PHP的變量與常數(shù)
3.3.1 變量的定義與賦值
3.3.2 變量的參考指定
3.3.3 常數(shù)的聲明
3.3.4 保留字
3.3.5 可變變量(動(dòng)態(tài)變量)
3.3.6 運(yùn)算符優(yōu)先級(jí)
3.3.7 算術(shù)運(yùn)算符
3.3.8 賦值運(yùn)算符
3.3.9 位運(yùn)算符
3.3.10 遞增/遞減運(yùn)算符
3.3.11 邏輯運(yùn)算符
3.3.12 字符串運(yùn)算符
3.3.13 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
3.3.14 執(zhí)行運(yùn)算符
3.3.15 PHP語言表達(dá)式
3.4 PHP程序中的流程控制
3.4.1 if…else語句
3.4.2 if…else if語句
3.4.3 while循環(huán)結(jié)構(gòu)
3.4.4 do…while循環(huán)結(jié)構(gòu)
3.4.5 for循環(huán)結(jié)構(gòu)
3.4.6 foreach循環(huán)
3.4.7 break與continue語句
3.4.8 switch語句
3.5 案例剖析:九九乘法口訣表的實(shí)現(xiàn)
3.5.1 程序功能介紹
3.5.2 程序代碼分析
3.6 本章小結(jié)
3.7 練習(xí)題
3.8 上機(jī)實(shí)戰(zhàn)
第4章 PHP中的函數(shù)與內(nèi)置數(shù)組
4.1 PHP內(nèi)置函數(shù)概述
4.1.1 PHP標(biāo)準(zhǔn)函數(shù)與擴(kuò)展函數(shù)
4.1.2 啟用擴(kuò)展函數(shù)庫
4.2 PHP內(nèi)置數(shù)組
4.2.1 PHP?5內(nèi)置數(shù)組簡介
4.2.2 接收表單數(shù)據(jù)和URL附加數(shù)據(jù)
4.2.3 用Session和Cookie實(shí)現(xiàn)用戶登錄
4.3 PHP數(shù)組函數(shù)
4.3.1 數(shù)組函數(shù)總覽
4.3.2 array()函數(shù)
4.3.3 count()函數(shù)
4.3.4 each()函數(shù)
4.3.5
current()、reset()、end()、next()和prev()函數(shù)
4.4 字符串處理函數(shù)
4.4.1 字符串處理函數(shù)總覽
4.4.2 去除空格函數(shù)
4.4.3 HTML處理相關(guān)函數(shù)
4.4.4 改變字符串大小寫
4.4.5 字符串拆分與連接
4.4.6 字符串查找
4.4.7 字符串替換
4.4.8 字符串加密
4.5 時(shí)間日期函數(shù)
4.5.1 時(shí)間日期函數(shù)總覽
4.5.2 date()和time()函數(shù)
4.5.3 strtotime()函數(shù)
4.5.4 getdate()函數(shù)
4.5.5 mktime()函數(shù)
4.6 數(shù)學(xué)函數(shù)
4.6.1 數(shù)學(xué)函數(shù)總覽
4.6.2 求隨機(jī)數(shù)的rand()函數(shù)
4.6.3 最大值函數(shù)與最小值函數(shù)
4.6.4 ceil()、floor()和round()函數(shù)
4.7 圖像處理函數(shù)
4.7.1 用圖像處理函數(shù)繪制PNG圖形
4.7.2 用圖像處理函數(shù)制作水印效果
4.8 自定義函數(shù)
4.8.1 函數(shù)的定義與調(diào)用
4.8.2 函數(shù)的參數(shù)傳遞
4.8.3 用函數(shù)的同名變量實(shí)現(xiàn)可變函數(shù)
4.8.4 變量在函數(shù)中的使用
4.9 案例剖析:圖像驗(yàn)證碼的實(shí)現(xiàn)
4.9.1 程序功能介紹
4.9.2 程序代碼分析
4.10 本章小結(jié)
4.11 練習(xí)題
4.12 上機(jī)實(shí)戰(zhàn)
第5章 目錄與文件操作
5.1 文件操作
5.1.1 文件的基本操作方法
5.1.2 文件操作的重要函數(shù)
5.1.3 文件操作函數(shù)的綜合案例
5.2 目錄操作
5.2.1 創(chuàng)建和刪除目錄
5.2.2 獲取和更改當(dāng)前目錄
5.2.3 讀取目錄內(nèi)容
5.2.4 解析路徑信息
5.3 文件上傳的實(shí)現(xiàn)
5.3.1 創(chuàng)建文件域
5.3.2 單個(gè)文件的上傳
5.3.3 多個(gè)文件的上傳
5.4 案例剖析:基于文件名的目錄搜索
5.4.1 程序功能介紹
5.4.2 程序代碼分析
5.5 本章小結(jié)
5.6 練習(xí)題
5.7 上機(jī)實(shí)戰(zhàn)
第6章 MySQL數(shù)據(jù)庫的安裝與使用
6.1 MySQL數(shù)據(jù)庫簡介
6.1.1 Web開發(fā)與數(shù)據(jù)庫
6.1.2 MySQL數(shù)據(jù)庫概述
6.2 MySQL數(shù)據(jù)庫的安裝與系統(tǒng)設(shè)置
6.2.1 下載MySQL安裝包
6.2.2 安裝MySQL
6.2.3 測(cè)試MySQL
6.3 MySQL數(shù)據(jù)庫支持的數(shù)據(jù)類型
6.3.1 數(shù)值類型
6.3.2 日期和時(shí)間類型
6.3.3 字符串類型
6.4 結(jié)構(gòu)化查詢語言簡介
6.4.1 結(jié)構(gòu)化查詢語言簡介
6.4.2 常用的SQL語句用法
6.5 常用的可視化MySQL數(shù)據(jù)庫管理工具
6.5.1 phpMyAdmin的安裝與使用
6.5.2 Navicat MySQL的安裝與使用
6.6 案例剖析:學(xué)生成績數(shù)據(jù)庫規(guī)劃與實(shí)現(xiàn)
6.6.1 程序功能介紹
6.6.2 程序代碼分析
6.7 本章小結(jié)
6.8 練習(xí)題
6.9 上機(jī)實(shí)戰(zhàn)
第7章 PHP與MySQL的珠聯(lián)璧合
7.1 運(yùn)用PHP和MySQL聯(lián)合開發(fā)Web的優(yōu)勢(shì)
7.2 連接MySQL數(shù)據(jù)庫的前期準(zhǔn)備工作
7.3 PHP操作MySQL數(shù)據(jù)庫常用方法
7.3.1 連接數(shù)據(jù)庫
7.3.2 選擇數(shù)據(jù)庫
7.3.3 對(duì)數(shù)據(jù)庫進(jìn)行操作
7.3.4 其他常用的MySQL函數(shù)
7.4 案例剖析:網(wǎng)上學(xué)生成績查詢系統(tǒng)的實(shí)現(xiàn)
7.4.1 程序功能介紹
7.4.2 程序代碼分析
7.5 本章小結(jié)
7.6 練習(xí)題
7.7 上機(jī)實(shí)戰(zhàn)
第8章 PHP中的正則表達(dá)式及式樣匹配
8.1 正則表達(dá)式簡介
8.1.1 正則表達(dá)式概念
8.1.2 常用的正則表達(dá)式及舉例
8.2 模式匹配函數(shù)
8.2.1 匹配字符串
8.2.2 替換字符串
8.2.3 用正則表達(dá)式分割字符串
8.2.4 轉(zhuǎn)義正則表達(dá)式字符
8.3 案例剖析:新用戶注冊(cè)程序
8.3.1 程序功能介紹
8.3.2 程序代碼分析
8.4 本章小結(jié)
8.5 練習(xí)題
8.6 上機(jī)實(shí)戰(zhàn)
第9章 PHP中的對(duì)象
9.1 類與對(duì)象
9.1.1 類的概念
9.1.2 對(duì)象
9.2 使用類
9.2.1 定義類和類的實(shí)例化
9.2.2 顯示對(duì)象的信息
9.2.3 類成員和作用域
9.2.4 構(gòu)造函數(shù)與析構(gòu)函數(shù)
9.2.5 繼承
9.3 PHP的對(duì)象特性
9.3.1 final類和方法
9.3.2 靜態(tài)成員
9.3.3 克隆對(duì)象
9.3.4 方法重載
9.4 案例剖析:一個(gè)課程管理類及其對(duì)象的實(shí)現(xiàn)
9.4.1 程序功能介紹
9.4.2 程序代碼分析
9.5 本章小結(jié)
9.6 練習(xí)題
9.7 上機(jī)實(shí)戰(zhàn)
第10章 Dreamweaver CS4中的PHP程序設(shè)計(jì)
10.1 Dreamweaver CS4概述
10.2 利用Dreamweaver建立PHP動(dòng)態(tài)網(wǎng)站站點(diǎn)
10.2.1 站點(diǎn)的建立
10.2.2 在Dreamweaver中創(chuàng)建MySQL連接
10.2.3 數(shù)據(jù)庫連接的管理與應(yīng)用
10.3 數(shù)據(jù)集的創(chuàng)建與應(yīng)用
10.3.1 利用Dreamweaver創(chuàng)建記錄集
10.3.2 分頁顯示查詢結(jié)果
10.3.3 搜索/結(jié)果頁的創(chuàng)建
10.3.4 主/詳細(xì)記錄頁的創(chuàng)建
10.4 記錄的添加、刪除與更新
10.4.1 數(shù)據(jù)記錄的添加
10.4.2 刪除數(shù)據(jù)
10.4.3 數(shù)據(jù)記錄的更新
10.5 案例剖析:網(wǎng)上留言簿的實(shí)現(xiàn)
10.5.1 程序功能介紹
10.5.2 程序代碼分析
10.6 本章小結(jié)
10.7 練習(xí)題
10.8 上機(jī)實(shí)戰(zhàn)
第11章 PHP程序開發(fā)綜合實(shí)例——網(wǎng)絡(luò)留言板
11.1 系統(tǒng)概述
11.1.1 需求分析
11.1.2 流程設(shè)計(jì)
11.2 數(shù)據(jù)庫設(shè)計(jì)
11.2.1 需求分析及邏輯結(jié)構(gòu)設(shè)計(jì)
11.2.2 數(shù)據(jù)庫及數(shù)據(jù)表的建立
11.3 系統(tǒng)公用模塊設(shè)計(jì)及代碼編寫
11.3.1 用戶類公用模塊代碼的設(shè)計(jì)與實(shí)現(xiàn)
11.3.2 留言內(nèi)容類公用模塊代碼的設(shè)計(jì)與實(shí)現(xiàn)
11.3.3 IP地址類公用模塊代碼的設(shè)計(jì)與實(shí)現(xiàn)
11.3.4 用戶驗(yàn)證公用模塊代碼的設(shè)計(jì)與實(shí)現(xiàn)
11.3.5 保存用戶留言公用模塊代碼的設(shè)計(jì)與實(shí)現(xiàn)
11.3.6 刪除用戶留言公用模塊代碼的設(shè)計(jì)與實(shí)現(xiàn)
11.4 各功能頁面的設(shè)計(jì)及代碼編寫
11.4.1 網(wǎng)站首頁的設(shè)計(jì)與實(shí)現(xiàn)
11.4.2 用戶注冊(cè)頁面的設(shè)計(jì)與實(shí)現(xiàn)
11.4.3 添加新留言頁面的設(shè)計(jì)與實(shí)現(xiàn)
11.4.4 問卷調(diào)查內(nèi)容設(shè)置功能頁面的設(shè)計(jì)與實(shí)現(xiàn)
11.4.5 網(wǎng)絡(luò)投票頁面的設(shè)計(jì)與實(shí)現(xiàn)
11.4.6 網(wǎng)絡(luò)投票結(jié)果查詢頁面的設(shè)計(jì)與實(shí)現(xiàn)
11.5 本章小結(jié)
11.6 練習(xí)題
11.7 上機(jī)實(shí)戰(zhàn)
第12章 實(shí)驗(yàn)指導(dǎo)
12.1 PHP+MySQL+Apache系統(tǒng)開發(fā)平臺(tái)的配置
12.1.1 下載AppServ軟件
12.1.2 安裝AppServ軟件
12.1.3 php.ini文件的配置
12.2 實(shí)驗(yàn)一:成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
12.2.1 實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)目的
12.2.2 需求分析及功能描述
12.2.3 數(shù)據(jù)庫設(shè)計(jì)
12.2.4 代碼設(shè)計(jì)
12.3 實(shí)驗(yàn)二:用戶管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
12.3.1 實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)目的
12.3.2 需求分析及功能描述
12.3.3 數(shù)據(jù)庫設(shè)計(jì)
12.3.4 代碼設(shè)計(jì)
12.4 實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)總結(jié)與提高
參考文獻(xiàn)
編輯推薦
《PHP Web開發(fā)實(shí)用教程》取材廣泛,注重實(shí)際應(yīng)用。《PHP Web開發(fā)實(shí)用教程》所有案例都是作者從日常教學(xué)和生活中遴選出來的典型案例,具有很強(qiáng)的代表性,實(shí)際應(yīng)用性強(qiáng)。案例完整,結(jié)構(gòu)清晰?!禤HP Web開發(fā)實(shí)用教程》中的大小案例有數(shù)百個(gè),各案例力求功能齊全,其代碼實(shí)現(xiàn)由淺入深、循序漸進(jìn)。講解通俗,步驟詳細(xì)。每個(gè)案例的開發(fā)步驟都以通俗易懂的語言進(jìn)行闡述,并穿插了大量的圖片和表格。代碼準(zhǔn)確,注釋清晰。《PHP Web開發(fā)實(shí)用教程》所有案例的代碼都有詳盡的注釋,以便于讀者理解核心代碼的功能和邏輯意義?!禤HP Web開發(fā)實(shí)用教程》所有案例的代碼、經(jīng)筆者精心收集的相關(guān)軟件及學(xué)習(xí)資源都可通過清華大學(xué)出版社網(wǎng)站下載,以方便讀者學(xué)習(xí)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
PHP Web開發(fā)實(shí)用教程 PDF格式下載