《全國高等職業教育規劃教材:PHP+MySQL+Dreamweaver動態網站開發實例教程》從Dreamweaver可視化設計與手工編碼的結合方面詳細地講解了基于Apache服務器、PHP語言和MySQL數據庫的動態網站開發技術。
《全國高等職業教育規劃教材:PHP+MySQL+Dreamweaver動態網站開發實例教程》共分為12章,主要內容包括:Dreamweaver的基本操作、建立與設置PHP運行環境、PHP語法基礎、數據處理、目錄與文件、PHP組件的應用、MySQL數據庫的使用、PHP動態頁面制作技術、新聞發布系統、數字相冊和網絡數碼商城。本書結構合理、論述準確、內容翔實、思路清晰,所有例題和實訓采用案例驅動的方式,通過大量實例深入淺出、循序漸進地引導讀者學習,從而全面細致地講解了使用PHP進行動態網站開發的基礎知識、特點和具體應用,并在此基礎上講解了3個動態網站的應用實例。
本書適合作為高職高專院校計算機、網絡、電子商務及相關專業或培訓班的動態網站開發教材和PHP編程教材,也可作為PHP愛好者和動態網站開發維護人員的學習參考書。
出版說明
前言
第1章 Dreamweaver的基本操作
1.1 Dreamweaver概述
1.2 Dreamweaver的工作環境
1.2.1 Dreamweaver的啟動
1.2.2 Dreamweaver的主工作區
1.3 Dreamweaver創建網頁的工作流程
1.4 站點管理
1.4.1 Dreamweaver的網站定義
1.4.2 建立本地站點
1.4.3 管理本地站點
1.4.4 站點測試
1.4.5 站點發布
1.5 實訓
1.6 習題
第2章 建立與設置PHP運行環境
2.1 動態網站開發技術
2.1.1 WWW的工作原理
2.1.2 靜態網頁和動態網頁
2.1.3 客戶端的動態網頁
2.1.4 服務器端的動態網頁
2.2 架設Apache+MySQL+PHP的運行環境
2.2.1 PHP開發環境的選擇
2.2.2 下載PHP集成開發工具phpStudy
2.2.3 安裝phpStudy
2.2.4 phpStudy的基本操作
2.2.5 配置Apache+MySQL+PHP運行環境
2.3 在Dreamweaver中建立PHP站點
2.3.1 建立PHP網頁的測試服務器
2.3.2 建立第一個PHP網頁
2.4 實訓
2.5 習題
第3章 PHP語法基礎
3.1 PHP簡介
3.1.1 PHP發展史
3.1.2 PHP語言特點
3.1.3 PHP腳本的應用領域
3.2 PHP語法風格
3.2.1 PHP標記風格
3.2.2 PHP程序注釋
3.2.3 HTML中嵌入PHP
3.2.4 PHP中輸出HTML
3.2.5 PHP中調用JavaScript
3.3 PHP的數據類型
3.3.1 整型
3.3.2 浮點型
3.3.3 字符串
3.3.4 布爾型
3.3.5 數組
3.3.6 數據類型之間的轉換
3.4 變量和常量
3.4.1 變量
3.4.2 常量
3.5 運算符與表達式
3.5.1 算術運算符
3.5.2 賦值運算符
3.5.3 位運算符
3.5.4 比較運算符
3.5.5 邏輯運算符
3.5.6 字符串運算符
3.5.7 自動遞增、遞減運算符
3.5.8 其他運算符
3.5.9 運算符的優先級和結合性
3.5.10 表達式
3.6 流程控制語句
3.6.1 條件控制語句
3.6.2 循環控制語句
3.6.3 流程控制符
3.7 函數
3.7.1 用戶自定義函數
3.7.2 參數的傳遞
3.7.3 函數變量的作用域
3.7.4 函數的返回值
3.7.5 變量函數
3.7.6 系統函數
3.8 包含文件操作
3.9 實訓
3.10 習題
第4章 數據處理
4.1 數組的基本操作
4.1.1 數組的創建和初始化
4.1.2 鍵名和鍵值的操作
4.1.3 數組的遍歷和輸出
4.1.4 數組的排序
4.2 字符串操作
4.2.1 字符串的顯示
4.2.2 字符串的格式化
4.2.3 常用的字符串操作函數
4.2.4 字符串的替換
4.2.5 字符串的比較
4.2.6 字符串與HTML
4.2.7 其他字符串函數
4.3 正則表達式
4.3.1 正則表達式簡介
4.3.2 POSIX風格的正則表達式
4.3.3 Perl兼容的正則表達式
4.4 日期和時間
4.4.1 時間戳的基本概念
4.4.2 時間轉換為時間戳
4.4.3 獲取日期和時間
4.4.4 其他常用的日期和時間函數
4.5 實訓
4.6 習題
第5章 目錄與文件
5.1 目錄的常用操作
5.1.1 創建和刪除目錄
5.1.2 獲取和更改當前工作目錄
5.1.3 打開和關閉目錄句柄
5.1.4 讀取目錄內容
5.1.5 獲取指定路徑的目錄和文件
5.2 文件
5.2.1 文件的打開與關閉
5.2.2 文件的寫入
5.2.3 文件的讀取
5.2.4 文件的上傳與下載
5.2.5 其他常用的文件處理函數
5.3 實訓
5.4 習題
第6章 PHP組件的應用
6.1 自動生成圖片驗證碼
6.1.1 驗證碼的工作原理和表現形式
6.1.2 生成圖片驗證碼的PHP組件程序
6.2 發送電子郵件
6.2.1 SMTP服務器的安裝和設置
6.2.2 安裝外掛在線郵寄組件
6.2.3 測試發送電子郵件
6.3 PHP天氣組件
6.4 實訓
6.5 習題
第7章 MySQL數據庫的使用
7.1 數據庫概述
7.1.1 數據庫與數據庫管理系統
7.1.2 關系型數據庫管理系統簡介
7.1.3 關系型數據庫語言
7.2 MySQL數據庫
7.2.1 MySQL數據庫簡介
7.2.2 MySQL數據庫的特點
7.2.3 MySQL基礎知識
7.2.4 MySQL數據庫的基本操作
7.3 使用MySQL數據庫圖形化界面管理工具phpMyAdmin
7.3.1 phpMyAdmin簡介
7.3.2 登錄phpMyAdmin
7.4 實訓
7.5 習題
第8章 PHP動態頁面制作技術
8.1 建立網站數據庫連接
8.1.1 PHP程序連接到MySQL數據庫服務器的原理
8.1.2 PHP網頁中建立MySQL數據庫連接
8.2 Dreamweaver動態網頁開發環境
8.2.1 動態網頁開發面板
8.2.2 動態內容源
8.3 動態網頁設計工作流程
8.4 以可視化方式生成動態網頁
8.4.1 網頁中綁定記錄集
8.4.2 動態表格的使用
8.5 實訓
8.6 習題
第9章 新聞發布系統
9.1 網站規劃
9.1.1 網站結構
9.1.2 頁面設計
9.2 數據庫設計
9.2.1 還原數據庫
9.2.2 數據表的結構
9.3 定義網站與設置數據庫連接
9.4 新聞發布系統主頁面的制作
9.4.1 新聞標題頁面的制作
9.4.2 新聞內容頁面的制作
9.5 新聞發布系統管理頁面的制作
9.5.1 管理員登錄頁面的制作
9.5.2 新聞管理主頁面的制作
9.5.3 添加新聞頁面的制作
9.5.4 修改新聞頁面的制作
9.5.5 刪除新聞頁面的制作
9.6 作品預覽
9.6.1 一般頁面的使用
9.6.2 管理頁面的使用
第10章 數字相冊
10.1 網站規劃
10.1.1 網站結構
10.1.2 頁面設計
10.2 數據庫設計
10.2.1 還原數據庫
10.2.2 數據表的結構
10.3 定義網站與設置數據庫連接
10.4 數字相冊主頁面的制作
10.4.1 相冊首頁的制作
10.4.2 相冊分類顯示頁面的制作
10.4.3 相冊詳細信息頁面的制作
10.5 數字相冊管理頁面的制作
10.5.1 管理員登錄頁面的制作
10.5.2 管理網站信息頁面的制作
10.5.3 管理相冊分類頁面的制作
10.5.4 管理相冊列表頁面的制作
10.5.5 添加相冊頁面的制作
10.5.6 管理相冊內容詳細信息頁面的制作
10.6 作品預覽
10.6.1 一般頁面的使用
10.6.2 管理頁面的使用
第11章 網絡數碼商城
11.1 網站規劃
11.1.1 網站結構
11.1.2 頁面設計
11.2 數據庫設計
11.2.1 還原數據庫
11.2.2 數據表的結構
11.3 定義網站與設置數據庫連接
11.4 網絡數碼商城主頁面的制作
11.4.1 網絡數碼商城首頁的制作
11.4.2 商品詳細信息頁面的制作
11.4.3 加入購物車頁面的制作
11.5 網絡數碼商城購物流程頁面的制作
11.5.1 查看購物車頁面的制作
11.5.2 填寫郵寄信息頁面的制作
11.5.3 存儲購物車頁面的制作
11.5.4 發送購物確認郵件頁面的制作
11.5.5 查詢訂單頁面的制作
11.6 作品預覽
11.6.1 商品展示頁面的使用
11.6.2 購物流程頁面的使用
參考文獻