PHP Web開發實用教程

PHP Web開發實用教程
定價:192
NT $ 167
 

內容簡介

《PHP Web開發實用教程》針對PHP初學者設計,通過通俗易懂的語言和大量生動、典型的實例,由淺入深、循序漸進地介紹了利用 PHP進行網絡編程的常用技術和方法。全書共分為12章,第1~5章主要介紹了PHP環境的安裝、配置及PHP語言基礎知識,第6、7章主要介紹了MySQL數據庫的安裝使用以及PHP與MySQL的聯合開發,第8~12章主要介紹了PHP的高級編程應用,以及綜合實例和實驗指導,以充分滿足課堂教學需要。

《PHP Web開發實用教程》內容完整、實用性強,可作為應用型本科院校、高職高專院校計算機類專業和信息管理類專業的教材,也可作為PHP培訓班的教材,更可作為PHP愛好者和動態網站開發維護人員的學習參考書。
 

目錄

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