CH1 動態網頁設計概論
為讀者快速複習網頁與WWW的概念,包括由來、組成份子,並解釋什麼是通訊協定?什麼叫URL位址?為什麼用HTML語言?再進一步說明動態或互動網頁原理、製作方式。
CH2 開發環境與軟體安裝
本章是進入動態網頁設計世界奠基的根本!內容說明如何在Windows平台上建立一個Apache + MySQL + PHP的Web應用程式開發環境,並介紹所需的各種軟體,且貼心的將軟體皆存於書附光碟中。讀者僅需一步一步跟著操作就可以奠定穩固的基礎。
CH3 PHP語法
PHP語法是製作動態網頁的基本功!本章詳細說明所有PHP質礎語法結構、用法,並以豐富的範例程式引導學習。不論讀者過去有無程式撰寫經驗,皆可從中輕鬆掌握PHP的精髓。
CH4 PHP物件導向程式
物件導向優勢在於「直覺化的思維」及「高效率的程式碼寫作」,在PHP4之前的版本對於物件導向的支援是很粗淺的,但PHP 6已針對此特別加強,讓物件導向更加完善。本章循序漸近引導教學,能充分輔助讀者了解其運作原理,並更進一步的應用自如。
CH5 表單與資料傳遞
「表單的建立」、「資料的傳遞」,是產生網頁互動的基礎,本章將說明如何建立表單的HTML語法、討論表單資料傳遞的原理,以及輸入資料檢查的方法,使資料收集的過程更有效率,更能達到動態網頁的理想功能。
CH6 Cookies與Session
動態網頁應用中,最重要的功能之一就是能針對個別瀏覽網頁的使用者,儲存使用者專屬的資訊!上述功能在PHP中是由Cookies、Session來建立,本章將為您說明Cookies與Session的意義、運作原理以及這兩項功能的應用。
CH7 存取檔案
介紹PHP程式存取檔案的技巧,不只是存取檔案內資料的方法,同時我們也必須知道如何由程式碼控制、操作系統中的檔案。CH8 檔案上傳
舉凡交友、購物、求職等,均會牽扯到使用者資料收集,本章將介紹PHP如何處理檔案上傳的問題,並提出使用者上傳檔案到伺服器上,會有哪些安全性的問題必需考量。
CH9 電子郵件寄送
在互動網頁應用上常見的有「廣告件寄送」、「電子報發行」等,本章將介紹電子郵件的格式及其使用的通訊協定,並以實例說明發送純文字格式的電子郵件。此外,更介紹了如何讀取郵件主機上的信件,讓您輕鬆撰寫出一個簡單的web mail伺服網頁程式。
CH 10 XML的應用
過去PHP對XML的支援如SAX、DOM、XSLT是使用不同的程式庫,新版的PHP 6將採用同一個函式庫,使彼此的整合、維護更方便。本章也將介紹SimpleXML函式,讓讀者使用XML就像用PHP基本變數般簡便。
CH11 AJAX的應用
大家耳熟能詳的Google Mail、Plurk等,都是利用AJAX讓網站具備更好的互動性。本章將說明如何在PHP網頁中使用AJAX技術,使讀者能夠在自己的網站中應用AJAX。
CH12 資料庫原理
資料庫系統的資料儲存、管理功能,可以搭配動態網頁的設計,使網站提供更完整的服務。本章先從資料庫基本觀念入門,說明資料庫系統的原理、架構,使讀者能徹底瞭解並充份應用。
CH13 MySQL控制操作
MySQL是一個較普遍的資料庫系統,具有穩定、快速與高彈性等特性。本章重點在MySQL的系統操作、權限管理、以及基本語法的介紹。
CH14 SQL語言
SQL語言是資料庫領域中的通行證,與前一章介紹的MySQL基本語法結合,才會是完整的MySQL資料庫系統操作說明。本章介紹的SQL語法,不只是完成MySQL的操作說明,更是掌握了使用資料庫的一項利器。本章的所有範例皆使用bc_book資料庫中的資料表來操作。
CH15 PHP與MySQL
本章將為說明如何在PHP網頁中使用專屬的函數群來操作MySQL資料庫,實作新增資料、修改資料、刪除資料等等必備的技巧。
CH16 網路書店
網路上許多低門檻的創業平台,吸引許多人躍躍欲試,開店風潮可說是越燒越熱,本章將介紹一個完整線上書店網站的建立,以及相關技術的應用。
CH17 天才班的網站
本章詳述天才班網站的所有建立細節,這個網站將整合應用本書所有介紹過的技術,作者更是加上了許多創意與巧思,就是要讓讀者體會到「創意」才是WWW最重要的元素。
附錄 PHP內建函數、PHP內建函數索引、HTML語法