本書以符合PHP 6.0版語法要求下,介紹PHP基本的語法,並包含PHP的標準用法包含:變數命名方式、邏輯語法撰寫方式、物件導向語法、表單傳遞及資料庫應用…等。此外,本書同時提供完整的PHP範例網站 – 網路書店與天才班網站。讓讀者除了可以學習各項基本語法外,更可以完整學習到建立一個PHP網站所需要的各項內容,當然也包括如何與資料庫做連結。書最後亦提供AJAX的應用範例,讀者可以全面地學習到這些內容,同時俱備建置PHP網站及使用MySQL資料庫的能力。
PHP名列最受歡迎的網站程式語言前三名,並為無數的網站使用,最新版的PHP 6將經由Unicode的支援,增加其國際化的能力!且一些新特性將使PHP操作及安全性再提升!如果你已經準備好接受PHP 6的洗禮,本書絕對是你快速入門、進階必備的工具書!
作者分享完整支援PHP 6語法的觀念與實務,新增AJAX應用,強力整合網頁前端與後端系統開發,在程式註解上詳盡說明,讓複雜的網頁程式設計環節清楚分明,是學習PHP 6動態網頁設計的最佳教材。
第1章 動態網頁設計概論
為讀者快速複習網頁與WWW的概念,包括由來、組成份子,並解釋什麼是通訊協定?什麼叫URL位址?為什麼用HTML語言?再進一步說明動態或互動網頁原理、製作方式。
第2章 開發環境與軟體安裝
本章是進入動態網頁設計世界奠基的根本!內容說明如何在Windows平台上建立一個Apache + MySQL + PHP的Web應用程式開發環境,並介紹所需的各種軟體,且貼心的將軟體皆存於書附光碟中。讀者僅需一步一步跟著操作就可以奠定穩固的基礎。
第3章 PHP語法
PHP語法是製作動態網頁的基本央I本章詳細說明所有PHP質礎語法結構、用法,並以豐富的範例程式引導學習。不論讀者過去有無程式撰寫經驗,皆可從中輕鬆掌握PHP的精髓。
第4章 PHP物件導向程式
物件導向優勢在於「直覺化的思維」及「高效率的程式碼寫作」,在PHP4之前的版本對於物件導向的支援是很粗淺的,但PHP 6已針對此特別加強,讓物件導向更加完善。本章循序漸近引導教學,能充分輔助讀者了解其運作原理,並更進一步的應用自如。
第5章 表單與資料傳遞
「表單的建立」、「資料的傳遞」,是產生網頁互動的基礎,本章將說明如何建立表單的HTML語法、國料傳遞的原理,以及輸入資料檢查的方法,使資料收集的過程更有效率,更能達到動態網頁的理想弁遄C
第6章 Cookies與Session
動態網頁應用中,最重要的弁鄐坐@就是能針對個別瀏覽網頁的使用者,儲存使用者專屬的資訊!上述弁鄏bPHP中是由Cookies、Session來建立,本章將為您說明Cookies與Session的意義、運作原理以及這兩項弁鄋瑰野峞C
第7章 存取檔案
介紹PHP程式存取檔案的技巧,不只是存取檔案內資料的方法,同時我們也必須知道如何由程式碼控制、操作系統中的檔案。
第8章 檔案上傳
舉凡交友、購物、求職等,均會牽扯到使用者資料收集,本章將介紹PHP如何處理檔案上傳的問題,並提出使用者上傳檔案到伺服器上,會有哪些安全性的問題必需考量。
第9章 電子郵件寄送
在互動網頁應用上常見的有「廣告件寄送」、「電子報發行」等,本章將介紹電子郵件的格式及其使用的通訊協定,並以實例說明發送純文字格式的電子郵件。此外,更介紹了如何讀取郵件主機上的信件,讓您輕鬆撰寫出一個簡單的web mail伺服網頁程式。
第10章 XML的應用
過去PHP對XML的支援如...