產品目錄
產品目錄 Chapter 01 Getting Start 簡單介紹本書的使用方式,以及Dreamweaver軟體的操作介面。 Chapter 02 PHP MySQL環境架設與配置 介紹如何下載、安裝、設定AppServ,以及PHP Extensions的安裝,方便讀者在自己的電腦上安裝相關的軟體,使我們的電腦也提供網頁伺服器的功能並支援PHP 與MySQL 資料庫,這樣在學習的時候,網頁就可以放在自己的電腦上測試。 Chapter 03 定義網站與範本 在Dreamweaver 中製作網站有兩個基本的東西,一是定義網站、二則是學會使用範本,在定義好網站相關資訊以後,Dreamweaver 才有辦法輔助你管理網站內的連結、樣式表、檔案等資源,另外在真正製作大型一點的網站時我們也可能會需要利用範本來協助管理網站的樣式,避免網站可能只修正一個小地方,卻需要開啟每一個頁面來一一修改。 Chapter 04 PHP語法入門 工欲善其事,必先利其器,在這個章節會帶大家基本認識PHP,基本上在這裡是單純的語法章節, 很多人在先看語法介紹的章節時,會有不知道要幹嘛、跟Dreamweaver 接不上的問題, 所以這裡會跟Dreamweaver 做連結,盡量讓大家可以將這兩部分連在一起,對於初學者來說算是很重要的一個章節。 Chapter 05 SQL語法入門 若要與資料庫溝通需使用SQL 語言,它是一種與資料庫溝通的共通語言,雖然各種資料庫會有自己特有的語法,但是基本的語法是相通用的。在這個章節我們將帶各位先瞭解幾個與存取記錄相關的SQL 語法, 包括了SELECT、INSERT、UPDATE、DELETE, 這些語法與Dreamweaver 相對應的操作分別是「建立資料集」、「插入記錄」、「更新記錄」與「刪除記錄」,同樣的在這邊也會與Dreamweaver 做連接,使你能夠將兩者關連起來,對於融會貫通有很大的幫助。 Chapter 06 MySQL資料庫與phpMyAdmin 在這個章節中我們會先瞭解資料庫上的一些基本概念,包括主鍵、連外鍵的概念、如何設計規劃資料庫等,接著再學習如何使用phpMyAdmin這個網頁套件程式去管理資料庫。 Chapter 07 訊息發佈系統 這章節的主要目的就是要讓各位瞭解如何運用Dreamweaver 圖形介面建立MySQL 資料庫連線、資料集查詢、新增記錄、更新記錄、刪除記錄、分頁選單等動作,及常見的問題如中文亂碼的處理等。 Chapter 08 留言板 就留言板而言可以撰寫得非常簡單,就是僅僅只有寫入留言的部分以及顯示留言,這樣只需新增留言、檢視留言2 個頁面,並使用內建的功能做幾個簡單步驟即可,但這章的內容不是如此而已,除了選擇圖示、回應留言之外,另外還有悄悄話的功能,所以這是一個功能相當完整的留言板範例。 Chapter 09 個人網誌 blog、網誌是由web log( 網路日誌)這個字衍生而來的,而部落格則是英文音譯,除了一般現成的服務外(Blogger、Pixnet、Windows Live Spaces、無名小站等)也有許多PHP 的套件程式可供架設(WordPress、LifeType 等),這個章節我們會應用前面所學到的東西來製作個人網誌。 Chapter 10 PHP 線上郵寄 本章我們將使用PHP來達成發信的動作,如此一來使用者不但不需要Outlook也不需要登入到Webmail 中自己複製貼上Email 就可以進行發送信件的動作。 Chapter 11 會員搜尋管理系統 這個章節將介紹另一項在Dreamweaver 中的主要伺服器行為使用者驗證,它提供了基本的會員註冊、登入的機制與會員層級控管的功能,一般與會員、層級相關的功能大概都足夠以內建的伺服器行為來應付,這裡從最開始的帳號註冊到登入後顯示會員個人資料都會做說明,亦會對內建伺服器行為的安全性、與認證信函的功能等來做探討與實作,最後將介紹稍微進階一點的搜尋系統。 Chapter 12 檔案上傳系統 在這個章節中我們將會學習到幾個與檔案上傳相關的問題,例如在PHP 中該如何處理檔案上傳,一般上傳檔案的程式流程是如何運作,預設有哪些變數可以供運用取得相關資訊,這些包括如何取得被上傳的檔案名稱、大小、格式、暫存檔名,限制上傳大小的隱藏欄位名稱,以及如何在上傳的過程中除錯等等。 Chapter 13 網路相簿 一個簡單的相簿我們只要使用前面的檔案上傳系統就可以達成了,但在這裡我們要製作一個稍微強大一點的相簿,這包括了多圖片上傳、格式判斷、製作縮圖等等,而在這個章節中所要撰寫的程式碼也會稍微多一些,請跟著範例的腳步一部份一部份各個擊破吧。 Chapter 14 購物車 在這個章節中,程式的主體我們將會介紹如何去撰寫程式碼來處理Session陣列,而不是丟出幾段只適用範例的函式讓你直接套用,在這邊你可以瞭解整個購物車的架構、核心程式內涵與實作的過程,避免一般只要跳出範例的範圍就無從下手的情況。 AP A 本機伺服器對外開放與動態網域名稱 網站製作完畢後接下來就是要給別人看,所以在這個章節中,我們主要會討論該如何讓別人可以看到在你電腦上的網站,其中針對一般人上網是採浮動IP的問題在這邊會介紹一個免費的動態網域名稱服務,使得你的網站位置不會每次上線就變更。 AP B 免費PHP & MySQL空間申請與無痛網站移植詳解 除了前面介紹到使用自己的主機來對外服務外,大部分我們會將網頁丟到網路上的主機,不過問題在於,國內的免費網頁空間幾乎都是不能夠運作PHP 也不提供MySQL 資料庫的,如果你是在校學生可以詢問電算中心是否提供學生這樣的網頁空間,否則除了花錢購買虛擬主機(網頁空間)外,就是尋找免費且可以運作PHP & MySQL 的空間。 AP C Dreamweaver Extension大補帖與書用Extension下載 在這邊列出一些可以取得Dreamweaver Extension的網站、與整理出一些比較實用的項目,當我們已經擁有了基本功後,花點時間瞭解擴充元件能提供些什麼,就能夠利用這些擴充元件產生基本的程式架構,然後再作一些修改達到所要求的目標。