這是PHP雲端資料庫第12次上課,
主要是一些購物車課程回顧與讓PHP能在ECLIPSE除錯,
PHP程式如何除錯,一直是非常重要的,
尤其是撰寫非常複雜的程式,或是使用購物車等外部免費類別時,
如果沒有一個好的除錯環境,
在DW CS6中是很痛苦的,
於是上網GOOGLE找找相關訊息,
國內外網站雖有提供訊息,但照著做很多步驟,通常還是失敗。
最後用自己的方法,因為之前教JSP、JAVA、ANDROID都是用ECLIPSE,
所以並不陌生,最後終於成功,
於是把如何設置ECLIPSE_PHP除錯功能、如何在ECLIPSE中建立PHP除錯專案
與PHP_SESSION物件與相關講義與結語分享出來。
ECLIPSE [下載]
JAVA SDK [下載]
PHP.INI
上課內容:
01_課程回顧與PHP如何除錯
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxywImEzW975YJKNUKLYwAH2BIxMVpMsLOKlhwC30wojTYRrbckU0h3KeVqSZxJMuC0lqmlot9p7igj32vHcXkO0tYFgIaM4Sz1rE4P5c_gWlKJTGFSmFtDznC8hiMfvZvYiFlWCaQjRk/s320/01_%25E8%25AA%25B2%25E7%25A8%258B%25E5%259B%259E%25E9%25A1%25A7%25E8%2588%2587PHP%25E5%25A6%2582%25E4%25BD%2595%25E9%2599%25A4%25E9%258C%25AF.png)
02_購物車流程圖
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5OkUha2HWAucP5YDD2ro2yh_NYE8vXfPWj_Gp1RArDLbKNfSUkfNbvCBVxBAPaO_3stu8k_BvBr0PUI7iZqO2-6Qw78J4I4oP1q1JWAdNGdRPNGeYmizqnoAqHso1Rrz74jhFK6IKyGg/s320/02_%25E8%25B3%25BC%25E7%2589%25A9%25E8%25BB%258A%25E6%25B5%2581%25E7%25A8%258B%25E5%259C%2596.png)
03_購物車EDcart類別
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikp1Lbo7FTSBSYUsXjFSs6cz54uKsPqSfcbkBy6fLuVdKfuTEtLFkxZKmDXAlxAhWQ6cM3WwGYaNf9KhdZC4zg_L5nc2FRESfRiLotZZiJwDF_EdtzCsWLX0StuP8VKkF7MHUs7eKOnVs/s320/03_%25E8%25B3%25BC%25E7%2589%25A9%25E8%25BB%258AEDcart%25E9%25A1%259E%25E5%2588%25A5.png)
04_轉到ECLIPSE中除錯
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN_s4ILan1A63tLMyDWyO-ij4Ue4DBIfjAOqRX7L2Q7lHXe0KdLdxdiKDrW3H8oQv6rCS2JinapG22QlOs983N6NGz9-yfhQt57i-spBpa-QhuXFKoKLcaRZd6u5Z8wMyQrOXkKFv2Kc0/s320/04_%25E8%25BD%2589%25E5%2588%25B0ECLIPSE%25E4%25B8%25AD%25E9%2599%25A4%25E9%258C%25AF.png)
05_ECLIPSE中除錯中斷畫面可得知變數訊息
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW2yH7gEIzpMoyDSA0Yfza1Btrb06R6A27sBM3HYrwgrRkTL-Crq4Vh4QicPJSADU8T_v6SEiV2xzYz9Qg68GE8bE4fxXwADxLSH7WZZxKsJXgyb1DpQ_SEmAlR3gHj_DRbwNf17179Yo/s320/05_ECLIPSE%25E4%25B8%25AD%25E9%2599%25A4%25E9%258C%25AF%25E4%25B8%25AD%25E6%2596%25B7%25E7%2595%25AB%25E9%259D%25A2%25E5%258F%25AF%25E5%25BE%2597%25E7%259F%25A5%25E8%25AE%258A%25E6%2595%25B8%25E8%25A8%258A%25E6%2581%25AF.png)
06_加入購物車按鈕事件
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjePDXIttPqkgtNtQgQ30FbIzH_HmYdHDE93s7hW6XcZbw3MF3H-2C-hg6WkgAj1bT4zAb_UA363atds4qLBa8_GkdquGBOSwlJXoUaMVY_p6SvJyufTe1I3aVlcp5DDKdoTPsnQwIFICA/s320/06_%25E5%258A%25A0%25E5%2585%25A5%25E8%25B3%25BC%25E7%2589%25A9%25E8%25BB%258A%25E6%258C%2589%25E9%2588%2595%25E4%25BA%258B%25E4%25BB%25B6.png)
07_加入購物車按鈕除錯
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtaPOKzf7NISZkOtyFPKaWmQtdsBJd-HDWbZf-GS_tMaeX4aoSX7bs0xxheyE9edTHinmvljdPFewI3XkOAriv7anSl7akf-4rOyhXVKT5zBE2Q0M6OaLkygB17nY5gMq3lsDscD5HLFk/s320/07_%25E5%258A%25A0%25E5%2585%25A5%25E8%25B3%25BC%25E7%2589%25A9%25E8%25BB%258A%25E6%258C%2589%25E9%2588%2595%25E9%2599%25A4%25E9%258C%25AF.png)
08_更新購物車按鈕事件
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8makxestVNLJA9aAnQ4-4Cj0uEn683Mat52fPL6tfaW5Nv4A0V8h1WX8pOx8p5-kYQ8UEpEY4Zu8crnDmfPANsVSxlIDn9ZGIBqnMtH8SXiYVulZY5kF9Zdlm7ZLQ_EuZmIZvs1WkbM0/s320/08_%25E6%259B%25B4%25E6%2596%25B0%25E8%25B3%25BC%25E7%2589%25A9%25E8%25BB%258A%25E6%258C%2589%25E9%2588%2595%25E4%25BA%258B%25E4%25BB%25B6.png)
09_加入購物車按鈕除錯
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnIjH1zyrJkNQvus9Vdzl32EJKlfCTQq4JpF9Ox29m6VvnyQJyESQBC5NXvKw4xLz9BJQ6ZWkSOGhbwMIpvmHDDxs0lu69Snf9U3DdcrsXD1OEv171LuAHIq5bCWxm3nDKlChhDA_G_NI/s320/09_%25E5%258A%25A0%25E5%2585%25A5%25E8%25B3%25BC%25E7%2589%25A9%25E8%25BB%258A%25E6%258C%2589%25E9%2588%2595%25E9%2599%25A4%25E9%258C%25AF.png)
10_ECLIPSE工作區
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4-DwIAWmVvlavq3M-kIoPIZUL_wXwuW70r9e6fBl3ao9XcIHbGoWh7eYKzkOuEBlzBuhy6Z5Mr92zNeh4N3MmfOVuU1lSK6dwVjzkY3ElvMOuQ2QTsXpkJw8TdKBPW0WSlaHW5i_wgUc/s320/10_ECLIPSE%25E5%25B7%25A5%25E4%25BD%259C%25E5%258D%2580.png)
11_修改除錯XDEBUG
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJthMDWQySNsvcxvH55Im3avOa_K8uDkMGgs9pKEvOcvok7eUyWazyryajK_OeVnyAhH1XcB4FTTeuz6RUwsoHgtrSWluYYfGiX3HRokLxEPXLjXgdgq8ZTdUbeuP1-A4j0kiRrNf-9m0/s320/11_%25E4%25BF%25AE%25E6%2594%25B9%25E9%2599%25A4%25E9%258C%25AFXDEBUG.png)
12_修改PHP的INI設定檔
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSLovp_tWuRez-DGA9oowTG7X5QccjZ_fzFwNiqt6jdFh8MTBSI1fqTZZOno3ElxbAH4zOHx5A62zd_8-MYWVo0u1xkUUWNHlI4vW7DFtST78ocSt-Uos_WR5HnDVz2Ydp7cF0MzWzFs/s320/12_%25E4%25BF%25AE%25E6%2594%25B9PHP%25E7%259A%2584INI%25E8%25A8%25AD%25E5%25AE%259A%25E6%25AA%2594.png)
13_確認Xdebug開啟
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjxNv6CcV50gnPg9zCrki2ibNQQN1aevDWmGHjElYOlFYe3qPkJBaleh2WMqSG6N1PDDQNTzkDpLUG8W7MGo7Qd0J1q4pXRr_XPqGsh47ccRn4arIxJxsEYekcrYONi13b5JaR9MTJcZk/s320/13_%25E7%25A2%25BA%25E8%25AA%258DXdebug%25E9%2596%258B%25E5%2595%259F.png)
14_建立專案並匯入檔案開啟首頁
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpIv3PJlGrlhWqnLsaa0_pNoD22WqOXLL8Cn8ZC-2h-3f37KUVq5bnTFVyjB4WQuE5G5K6kg9C9pgPNjla-xlB6i-lYFp47vOi2-lI5wL73GI6-7oPuUBKTAEv7hKvK4ocwWF5tpgL4Bo/s320/14_%25E5%25BB%25BA%25E7%25AB%258B%25E5%25B0%2588%25E6%25A1%2588%25E4%25B8%25A6%25E5%258C%25AF%25E5%2585%25A5%25E6%25AA%2594%25E6%25A1%2588%25E9%2596%258B%25E5%2595%259F%25E9%25A6%2596%25E9%25A0%2581.png)
15_雲端上的上課補充講義
完整影音
其它教學
參考書目
Dreamweaver CS6 X PHP超強互動網站特訓班(附影音教學、獨家擴充程式、範例、試用版)
作者: 鄧文淵/總監製,文淵閣工作室/編著
挑戰PHP5/MySQL程式設計樂活學
作者: 文淵閣工作室 (著)
PHP 5實力養成暨評量(附光碟)
作者: 財團法人中華民國電腦技能基金會
課程特色1
從基礎、進階到雲端整合與行動網頁的全面運用
面對全新世代的網站使用習性,你準備好了沒?
左擁社群、右抱雲端、滿手行動裝置,
打造最強、最新、最實用的全方位商業級互動網站!
課程特色2
環境部署篇
入Dreamweaver製作互動網站前的準備動作,以實例說明網頁連結資料庫的方式,進而擁有互動網站的初體驗。
【入門概念篇】
PHP與MySQL皆為開放原始碼的軟體,不僅學習門檻最低,在佈署建置可執行伺服器的成本也最低,運行效能卻遠遠超過預期,已成為許多個人或企業在開發網頁應用程式時,喜愛並信賴的組合。本篇除了介紹PHP與MySQL的軟體特色與開發,並進一步建置一個可以測試運作程式的環境,對於未來學習或程式開發都是十分重要的基礎課程。
課程特色3
【語法基礎篇】
以由淺入深的解說與範例學習PHP的基礎語法、流程控制、函式使用,熟悉處理陣列、字串、日期時間、檔案等不同資料,進而靈活操作Cookie與Session,以對PHP的程式開發打好紮實的基礎,最後並介紹PHP在物件導向程式上的開發方法與應用。
【資料庫應用篇】
介紹MySQL資料庫環境設定與操作管理的方法,並說明安全性與內容調校的注意事項,唯有學習SQL語法的使用才能完全掌握資料庫,在此除了介紹SQL的語法,更進一步使用PHP程式執行SQL指令達到操作MySQL的目的,完成資料庫查詢、新增、更新與刪除的動作。
課程特色4
進階應用篇
網路相簿程式:透過網頁程式即可讓相片檔案上傳,並進行管理與展示。
網路部落格程式:讓網頁文章依類別與時間整理分類,也能在不同網站中引用、關聯,甚至討論與交流。
購物車程式:想要在網站自己開店當老闆,那購物車就是必須具備的強大功能。
雲端整合篇
埔里美食地圖:結合Google Map,將美食景點標示在地圖上,點選景點即可看到介紹訊息、街景縮圖,並能進入街景模式觀看真實街景圖。
來去台北住一晚:以資料庫為基礎的行動網站,利用程式與公開的資料進行同步,是一個相當有趣的挑戰。
開始上課
打造 PHP / MySQL運作環境:XAMPP
互動網站的推手:Dreamweaver CS6
測試環境
範例練習
打造 PHP / MySQL 的運作環境
無論學習何種網頁程式語言,第一件事就是要建置一個可以測試運作程式的環境,這對於學習或開發都是最重要的一件事。部署執行程式的環境會讓程式設計師更了解伺服器運作與程式碼之間的關係,對於開發程式時會有更大的幫助。
部署程式環境前的注意事項
無論學習何種網頁程式語言,第一件事就是要建置一個可以測試運作程式的環境,這對於學習或開發都是最重要的一件事。許多人就忽略這一塊而直接閱讀程式碼的教學與內容,不先將環境搞定一切都會事倍功半的!
寫在部署之前
如何部署 PHP 的程式?
在作業系統下佈置執行 PHP 的環境,最完整的流程如下:
安裝 XAMPP
XAMPP 是一個相當容易安裝的Apache 擴充版本,它不僅含了MySQL、PHP及Perl 等軟體在其中,又能輕易在不同平台上安裝,使用者只要下載、解壓縮、安裝後再啟動就可以了。
認識 XAMPP
XAMPP 的安裝與啟動
在XAMPP 控制面板中啟動了 Apache 網站伺服器及 MySQL 資料庫的服務後,現在馬上來看看網站是否已經可以運作。
互動網站的織夢高手 Dreamweaver CS6
隨著 Internet 的發展迅速,首先面臨的困難是傳統開發網站應用程式過程過於冗長,而網站所需要的功能日漸複雜,所以當前開發應用程式的節奏已經跟不上市場需求的脈動,因此許多網頁程式設計師無不追求更方便、更快速的方法來解決這個問題。
Dreamweaver 就是解決這個問題的重要方向,請跟著我們一起來了解這個功能強大的織夢高手!
php教學例子,php mvc教學,php ajax教學,資料庫,大數據,開放資料,XAMPP,Dreamweaver CS6,雲端資料庫,php mysql教學,html教學,php教學影片,php教學範例,php 安裝
沒有留言:
張貼留言