YOGO 今天要推薦的這本書的作者之前也有出過幾本類似的書,若之前有買過「精通Dreamweaver CS3與PHP&MySQL實例整合應用經典」 這本書的話,基本上 YOGO 就不建議再買這本「精通Dreamweaver CS5與PHP MySQL實例整合應用經典」,因為內容大致上都是相同的,另外有趣的是這本書的作者只要每次 Dreamweaver 有改版,大都會發行新書,雖說書的內容都差不多,不過 YOGO 卻也發現一個有趣的現象,像本書的作者上次發行的「精通Dreamweaver CS4與PHP & MySQL實例整合應用經典」一書中,檔案上傳的部份是用 Dreamweaver 的外掛實作,而縮圖的部份是用「ImageMagick」實作,但「精通Dreamweaver CS5與PHP MySQL實例整合應用經典」與「精通Dreamweaver CS3與PHP&MySQL實例整合應用經典」 這二本書的檔案上傳是用純手工寫程式碼實作,而縮圖的部份是用 GD 函式純手工打造,也就是說作者只要是 Dreamweaver 改版就一次用外掛,一次用純手工寫程式的方式教學,輪流替換使用,所以 YOGO 才會說有買過「精通Dreamweaver CS3與PHP&MySQL實例整合應用經典」 這本書的話,基本上 YOGO 就不建議再買這本「精通Dreamweaver CS5與PHP MySQL實例整合應用經典」,因為內容大致上都是相同的,若沒買過這個作者的書的話,可以考慮買這本書「精通Dreamweaver CS5與PHP MySQL實例整合應用經典」,會是不錯的選擇。
精通Dreamweaver CS5與PHP MySQL實例整合應用經典
內容簡介
想要擁有Dreamweaver的能力,又不想被死板的工具書框住
那您絕對不可錯過這本書!
全書以經典的應用實例貫穿,有詳盡的伺服器行為程式碼導覽,範例整合14個免費開放的擴充元件,除利用來產生基本程式架構以增加效率、降低製作門檻外,亦帶領閱讀程式架構流程與修改程式以符合需求,使讀者更容易瞭解在Dreamweaver中所做的動作實際上是如何達成,培養讀者閱讀、修改程式與利用Dreamweaver的能力。
本書特色
詳盡程式碼導覽帶領瞭解程式架構流程,培養讀者閱讀、修改程式與利用Dreamweaver的能力。
標明學習重點、主題明確學習事半功倍,提示專題延伸、幫助連結各章所學引導讀者延伸應用。
精選整合14個實用免費擴充元件、3種WYSIWYG編輯器。
最豐富完整的內容,領先整合製作最實用功能,同類書籍追隨跟進。
目錄
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的網站、與整理出一些比較實用的項目,當我們已經擁有了基本功後,花點時間瞭解擴充元件能提供些什麼,就能夠利用這些擴充元件產生基本的程式架構,然後再作一些修改達到所要求的目標。
線上試讀:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/lookinside.php?item=0010497227
相關資訊:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010497227
如果覺得這篇文章對您有所幫助,在觀看完文章之餘,希望能點選下方方廣告或贊助YOGO1美元,當作是對YOGO的支持,讓YOGO更有寫作的動力。