《Web開發入門經典:使用PHP6,Apache和MySQL》是清華大學出版社2009年7月1日出版的圖書。該書以逐步深入的方式介紹了3種重要的開源技術,它們組成了構建一個最活躍的Web站點所需要的基礎。
《Web開發入門經典:使用PHP6、Apache和MySQL》重點闡述了如何使用Apache Web伺服器、MySQL資料庫系統和PHP腳本語言快速地創建一個專業的、功能豐富的站點。在這個過程中,您可以切身體會到PHP、MySQL和Apache的聯合套用之所以如此流行的原因:完美的互動性、靈活性、用戶化特性、成本以及能夠在Linux和Windows系統上運行的能力。
基本介紹
- 書名:Web開發入門經典:使用PHP6,Apache和MySQL
- 又名:Beginning PHP6, Apache, MySQL Web Development
- ISBN:9787302203759
- 頁數:704頁
- 出版社:清華大學出版社
- 出版時間:2009年7月1日
- 裝幀:平裝
- 開本:16
內容簡介,目錄,
內容簡介
通過學習《Web開發入門經典:使用PHP6、Apache和MySQL》,讀者很快就能明白為什麼PHP、Apache和MySQL會迅速成為開發動態網站最流行的方式,《Web開發入門經典:使用PHP6、Apache和MySQL》將為讀者理解這3個核心組件如何獨立工作和協同工作奠定良好的基礎,引導讀者充分利用它們提供的各種功能。
《Web開發入門經典:使用PHP6、Apache和MySQL》首先通過兩個項目介紹了如何利用這些技術的重要功能創建完整的網站。這兩個項目引導讀者了解基礎知識,如編寫PHP代碼、建立MySQL資料庫、用數據填充資料庫,以及向訪客顯示特定的信息等。接著,在完成每個網站的開發過程中,討論了一些使用PHP、Apache和MySQL的複雜主題。
認真讀完《Web開發入門經典:使用PHP6、Apache和MySQL》後,讀者將全面理解那些成為高效開發人員所需的核心概念,並能使用免費的工具創建出設計優良的動態網站。
《Web開發入門經典:使用PHP6、Apache和MySQL》主要內容
PHP、Apache和MySQL的安裝與配置
避免錯誤以及出現錯誤時處理它們的方法
創建、修改和處理圖像檔案的技巧
建立內容管理系統的步驟
通過活動日誌和錯誤日誌監控網站
建立電子郵件列表,處理用戶的註冊
添加電子商務功能的技巧
從PHP連線到MySQL上的方法
《Web開發入門經典:使用PHP6、Apache和MySQL》讀者對象
《Web開發入門經典:使用PHP6、Apache和MySQL》適用於有一些網站開發經驗,基本了解HTML和CSS的PHP初學者。
目錄
第1章 配置安裝
1.1 本書中的項目
1.2 Apache、MySQL、PHP和開放原始碼的簡介
1.2.1 開源活動的簡史
1.2.2 開源的優點
1.3 AMP中各個組件的協同工作
1.4 在windows上安裝Apache、MySQL和PHP
1.4.1 安裝Apache
1.4.2 安裝PHP
1.4.3 把PHP配置為使用MysQL
1.4.4 安裝MySQL
1.5 幫助和其他有價值的資源
1.5.1 程式中的幫助
1.5.2 源網站
1.6 小結第1章 配置安裝
1.1 本書中的項目
1.2 Apache、MySQL、PHP和開放原始碼的簡介
1.2.1 開源活動的簡史
1.2.2 開源的優點
1.3 AMP中各個組件的協同工作
1.4 在windows上安裝Apache、MySQL和PHP
1.4.1 安裝Apache
1.4.2 安裝PHP
1.4.3 把PHP配置為使用MysQL
1.4.4 安裝MySQL
1.5 幫助和其他有價值的資源
1.5.1 程式中的幫助
1.5.2 源網站
1.6 小結
第2章 用PHP6創建PHP頁面
2.1 PHP結構和語法概述
2.1.1 PHP與HTML的協同合作
2.1.2 PHP語法規則
2.1.3 編碼實踐的重要性
2.2 創建第一個程式
2.3 用HTML給頁面添加趣味
2.3.1 集成HTML和PHP
2.3.2 把HTML放在PHP中的考慮
2.4 用常量和變數添加功能
2.4.1 常量概述
2.4.2 變數概述
2.5 在頁面之間傳送變數
2.5.1 通過URL傳送變數
2.5.2 在會話中傳送變數
2.5.3 用cookie傳送變數
2.5.4 用窗體傳送信息
2.6 使用if/else參數
2.6.1 使用if語句
2.6.2 使用if和else
2.7 使用包含檔案提高代碼的效率
2.8 用函式提高代碼的效率
2.9 數組
2.9.1 數組的用法
2.9.2 數組的排序
2.9.3 foreach結構
2.10 while語句
2.11 PHP中的替代語法
2.11.1 echo命令的替代命令
2.11.2 邏輯運算符的替代
2.11.3 雙引號的替代:使用heredoc
2.11.4 遞增/遞減值的替代
2.12 OOP
2.12.1 類
2.12.2 屬性和方法
2.12.3 使用OOP的原因
2.13 小結
2.14 練習
第3章 使用PHP和MySQL
3.1 MySQL結構和語法概述
3.1.1 MySQL結構
3.1.2 MySQL語法和命令
……
第4章 用表格顯示數據
第5章 表單元素:讓用戶處理數據
第6章 讓用戶編輯資料庫
第7章 用PHP處理和創建圖像
第8章 驗證用戶的輸入
第9章 處理和避免錯誤
第10章 建立資料庫
第11章 傳送電子郵件
第12章 用戶登錄、配置和個性化
第13章 建立內容管理系統
第14章 郵件列表
第15章 線上商店
第16章 創建公告板系統
第17章 用日誌檔案改進網站
第18章 排除故障
附錄A 習題答案
附錄B PHP快速參考
附錄C PHP6函式
附錄D MySQL數據類型
附錄E MySQL快速參考
附錄F 許可證編輯器的比較
附錄G 選擇第三方主機
附錄H PHP數據對象簡介
附錄I 在Linux上的安裝和配置
1.1 本書中的項目
1.2 Apache、MySQL、PHP和開放原始碼的簡介
1.2.1 開源活動的簡史
1.2.2 開源的優點
1.3 AMP中各個組件的協同工作
1.4 在windows上安裝Apache、MySQL和PHP
1.4.1 安裝Apache
1.4.2 安裝PHP
1.4.3 把PHP配置為使用MysQL
1.4.4 安裝MySQL
1.5 幫助和其他有價值的資源
1.5.1 程式中的幫助
1.5.2 源網站
1.6 小結第1章 配置安裝
1.1 本書中的項目
1.2 Apache、MySQL、PHP和開放原始碼的簡介
1.2.1 開源活動的簡史
1.2.2 開源的優點
1.3 AMP中各個組件的協同工作
1.4 在windows上安裝Apache、MySQL和PHP
1.4.1 安裝Apache
1.4.2 安裝PHP
1.4.3 把PHP配置為使用MysQL
1.4.4 安裝MySQL
1.5 幫助和其他有價值的資源
1.5.1 程式中的幫助
1.5.2 源網站
1.6 小結
第2章 用PHP6創建PHP頁面
2.1 PHP結構和語法概述
2.1.1 PHP與HTML的協同合作
2.1.2 PHP語法規則
2.1.3 編碼實踐的重要性
2.2 創建第一個程式
2.3 用HTML給頁面添加趣味
2.3.1 集成HTML和PHP
2.3.2 把HTML放在PHP中的考慮
2.4 用常量和變數添加功能
2.4.1 常量概述
2.4.2 變數概述
2.5 在頁面之間傳送變數
2.5.1 通過URL傳送變數
2.5.2 在會話中傳送變數
2.5.3 用cookie傳送變數
2.5.4 用窗體傳送信息
2.6 使用if/else參數
2.6.1 使用if語句
2.6.2 使用if和else
2.7 使用包含檔案提高代碼的效率
2.8 用函式提高代碼的效率
2.9 數組
2.9.1 數組的用法
2.9.2 數組的排序
2.9.3 foreach結構
2.10 while語句
2.11 PHP中的替代語法
2.11.1 echo命令的替代命令
2.11.2 邏輯運算符的替代
2.11.3 雙引號的替代:使用heredoc
2.11.4 遞增/遞減值的替代
2.12 OOP
2.12.1 類
2.12.2 屬性和方法
2.12.3 使用OOP的原因
2.13 小結
2.14 練習
第3章 使用PHP和MySQL
3.1 MySQL結構和語法概述
3.1.1 MySQL結構
3.1.2 MySQL語法和命令
……
第4章 用表格顯示數據
第5章 表單元素:讓用戶處理數據
第6章 讓用戶編輯資料庫
第7章 用PHP處理和創建圖像
第8章 驗證用戶的輸入
第9章 處理和避免錯誤
第10章 建立資料庫
第11章 傳送電子郵件
第12章 用戶登錄、配置和個性化
第13章 建立內容管理系統
第14章 郵件列表
第15章 線上商店
第16章 創建公告板系統
第17章 用日誌檔案改進網站
第18章 排除故障
附錄A 習題答案
附錄B PHP快速參考
附錄C PHP6函式
附錄D MySQL數據類型
附錄E MySQL快速參考
附錄F 許可證編輯器的比較
附錄G 選擇第三方主機
附錄H PHP數據對象簡介
附錄I 在Linux上的安裝和配置