●項目1 搭建PHP開發環境
任務1.1 認識動態網頁
1.1.1 靜態網頁與動態網頁
1.1.2 客戶端動態網頁技術
1.1.3 服務器端動態網頁技術
任務1.2 認識PHP語言
1.2.1 PHP語言及其發展史
1.2.2 PHP語言特點及其應用領域
1.2.3 PHP常用編輯工具
任務1.3 搭建PHP開發環境
1.3.1 下載並安裝XAMPP
1.3.2 配置XAMPP
1.3.3 測試XAMPP
任務1.4 編輯並運行一個PHP網頁
1.4.1 在HTML中嵌入PHP
1.4.2 PHP標記
1.4.3 PHP語句
1.4.4 注釋
任務1.5 配置基於域名的虛擬主機
項目總結
項目測試
項目2 PHP語言基礎——獲取並處理用戶的輸入
任務2.1 獲取客戶端用戶的輸入
2.1.1 PHP數據輸出
2.1.2 HTML表單
2.1.3 用$_GET獲取表單數據
2.1.4 認識PHP數據類型
任務2.2 認識PHP變量——實現一個簡單計算器
2.2.1 PHP變量與賦值
2.2.2 PHP字符串型數據及連接運算
2.2.3 實現一個簡單計算器
2.2.4 數據類型轉換與比較
2.2.5 變量的作用域
任務2.3 PHP常量——查看服務器版本號
2.3.1 用戶自定義常量
2.3.2 繫統預定義常量
任務2.4 $_GET與$_T
任務2.5 使用數組存儲多個數據
2.5.1 索引數組
2.5.2 關聯數組——按名字查詢學生成績
2.5.3 多維數組
任務2.6 認識運算符與表達式
2.6.1 復合賦值運算符
2.6.2 關繫運算符
2.6.3 邏輯運算符
2. 其他運算符
2.6.5 運算符優先級
任務2.7 PHP繫統函數
2.7.1 字符串處理函數
2.7.2 日期和時間函數
2.7.3 數組操作函數
項目總結
項目測試
項目3 PHP流程控制
任務3.1 選擇結構之if語句——求解閏年問題
任務3.2 選擇結構之switch語句——優化後的計算器
任務3.3 循環結構——百錢百雞問題
3.3.1 while循環
3.3.2 do…while循環
3.3.3 for循環
任務3.4 foreach循環——餐館菜單
任務3.5 用戶自定義函數——PHP多模塊操作
3.5.1 定義和調用無參函數
3.5.2 定義和調用有參函數
3.5.3 函數參數的值傳遞和引用傳遞
3.5.4 函數的返回值
任務3.6 PHP文件引用——多文件實現網頁布局
3.6.1 文件包含語句(include語句)
3.6.2 命名空間
項目總結
項目測試
項目4 PHP文件處理——考試報名繫統
任務4.1 目錄操作——創建kaoshi目錄
任務4.2 文件操作
4.2.1 打開與關閉文件
4.2.2 寫入文件內容
4.2.3 讀取文件
4.2.4 文件指針
任務4.3 文件上傳與下載——考試報名繫統
4.3.1 制作上傳表單
4.3.2 文件上傳
4.3.3 考試報名繫統實現
4.3.4 文件下載
項目總結
項目測試
項目5 PHP面向對像編程
任務5.1 認識類與對像
5.1.1 定義類與對像實例化
5.1.2 構造函數
5.1.3 析構函數
5.1.4 魔術方法和魔術常量
任務5.2 類的封裝、繼承和多態
5.2.1 封裝
5.2.2 繼承
5.2.3 多態
5.2.4 終類、抽像類和接口
項目總結
項目測試
項目6 PHP會話與圖像處理
任務6.1 會話機制
6.1.1 PHP cookie
6.1.2 PHP session
任務6.2 PHP圖形圖像處理GD庫
6.2.1 繪畫步驟
6.2.2 GD庫常用函數
6.2.3 繪制基本幾何圖形
任務6.3 驗證碼生成與驗證
6.3.1 產生驗證碼
6.3.2 使用驗證碼
項目總結
項目測試
項目7 網站後臺數據庫設計與創建
任務7.1 網站功能分析與設計
7.1.1 繫統分析與繫統設計
7.1.2 數據庫設計
任務7.2 創建與管理MySQL數據庫
7.2.1 登錄MySQL服務器
7.2.2 創建數據庫
7.2.3 查看數據庫
7.2.4 刪除數據庫
7.2.5 打開數據庫
任務7.3 創建與維護數據表
7.3.1 創建數據表
7.3.2 查看數據表
7.3.3 插入記錄
7.3.4 更新記錄
7.3.5 刪除記錄
7.3.6 查詢記錄
7.3.7 刪除數據表
任務7.4 數據庫備份與恢復
7.4.1 用mysqldump備份數據庫
7.4.2 還原數據庫
7.4.3 用phpMyAdmin導出/導入數據庫
項目總結
項目測試
項目8 PHP操作MySQL數據庫
任務8.1 使用mysqli訪問MySQL數據庫
8.1.1 連接MySQL服務器
8.1.2 選擇數據庫
8.1.3 執行SQL操作
8.1.4 解析結果集
8.1.5 關閉數據庫連接
8.1.6 使用面向對像方式操作MySQL
8.1.7 讀取數據表全部記錄
任務8.2 網站會員管理
8.2.1 用戶注冊功能實
PHP技術是當前構建動態網站的主流技術之一,它是一種開源的Web腳本語言,可以嵌入到HTML中使用,能讓網絡開發人員快速編寫動態頁面。全書內容以使用PHP制作動態網頁為主展開,包括PHP運行環境搭建,PHP腳本語言基礎,PHP數據類型、表達式和流程控制,用戶自定義函數及調用,PHP的數據采集,PHP面向對像編程,PHP讀取MySQL數據庫操作等,從網站建設的角度,從網頁間的數據傳遞和安全性方面,給出一個完整的動態網站規劃、設計以及制作的完成過程。本書以反向設計思路組織各個項目的內容,並通過實用性案例循序漸進地引導讀者進行學習。 本書適合作為高職高專院校計算機網絡技術、軟件技術、計算機信息管理等專業的動態網站開發課程教材使用,也可作為使用PHP進行Web編程人員的參考用書。