Archive

2010年5月 的 Archive

ZF in ∞ days –> day 5 –> 使用 Form 建立表單

2010年5月31日

撰寫 WEB 應用程式一定會遇到表單的傳送,不論是 EMAIL 寄送表單,會員註冊,或是結帳頁面,通通都是透過表單 POST 資料到後端,如果是企業應用程式就會遇到更多控制用的表單,並且還會牽扯到修改原先內容,更麻煩的還有驗證的問題,雖然可以利用一些 JS 來驗證表單,但是 SERVER 端還是得在驗證一次。

image 表單式互動式網頁很重要的元素之一

閱讀全文…

Ausir ZEND framework, 網頁設計 , , , , , ,

來去麗翔溫泉客棧住一晚……DM設計

2010年5月30日

某天接到一通聲音超好聽的電話,主要目的是打來詢問DM設計的相關問題,聊了一下原來是位於礁溪的麗翔溫泉客棧…..

記得大學畢業後一年,趁著好友回台灣我們一群人開個兩台車到礁溪泡溫群玩了一趟東北的一些景點,那時就對礁溪感覺非常的好,這次真是開心的接到麗翔溫泉客棧的案子,而跟客戶討論了一些方向之後就開始著手設計,接下來就是這次DM完成後的作品囉。

 

05301

閱讀全文…

Cora DM設計, 平面設計 , , , , ,

ZF in ∞ days –> day 4 –> 使用 Layout 來排版

2010年5月30日

ZF 提供了一隻叫做 LAYOUT 的 API,其實他與 VIEW 是很像的,主要是協助我們來做網站的整體架構排版,如果是開發一個較完整的案子,一定都會遇到某些區塊是重複使用的,例如 header , footer 或是 menu , sidebar 等等的,因此 Layout 可以協助我們更容易建立起版面。

image Bloggerspot 的網頁也可以利用 Layout 來排版

閱讀全文…

Ausir ZEND framework, 網頁設計 , , , , , ,

ZF in ∞ days –> day 3 –> Create a Model

2010年5月29日

如果你以為這篇是在說如何將自己創造成為一個模特兒,那你就大錯特錯嚕,從 ZF 的角度看,Model 是資料的集合,他可以是文件紀錄檔,或是 DB 資料,也可以是外站取得的資料,換句話說只要是屬於資料類的都可以把他歸納為 Model 。

列印 當 USER 發出請求後 MVC 運作的流程 ( 此流程僅為說明用,與程式執行流程不同 )

閱讀全文…

Ausir ZEND framework, 網頁設計 , , , , , ,

ZF in ∞ days –> day 2 –> ZF not just APIs

2010年5月29日

很多人都接觸到 ZEND framework 都是因為 GOOGLE API ,當你要使用日曆或是地圖等等 API 時,應該很容易就會使用到 ZEND 提供的相關 GOOGLE API ,甚至有很多人認為 ZEND FRAME 有很多 API 寫得不錯,諸如 DB 或是 AUTH 及 ACL ,因此甚至透過 Library 將 ZF 匯整到 CI 這套 FRAMEWORK ,感覺很像士林夜市賣的大餅包小餅,不管怎麼說,好吃就好嘛。

image 圖片來源 : Noam King’s Blog

閱讀全文…

Ausir ZEND framework, 網頁設計 , , , , , ,

ZF in ∞ days –> day 1 –> hollow world in ZEND framework

2010年5月29日

前面把我們的三個工具都介紹過了,那麼就可以開始來學習使用 ZF 了,因為 Zend Studio 可以讓我們直接產生 ZF 專案,如果你沒有使用 Zend Studio 的話,那就必須找一下 ZF 的 command line 的指令來創建專案。至於標題 ZF in ∞ days ,學習總無止盡,希望大家也可以一起學習。

image 

閱讀全文…

Ausir ZEND framework , , ,

PHP 開發工具三部曲 Episode III - 導入 framework 框架 [ Zend Framework ]

2010年5月29日

上個星期與大家介紹過開發工具的前兩項,ZEND STUDIO 與 ZEND SERVER,既然前面都介紹 ZEND 家的東西了,很多人應該都知道那最後一個一定是 ZEND framework 了,不過如果侷限在 ZF 的話,也不太對,因此就把標題放在導入 framework 上了。

image 四種目前主流的 framework 框架:圖片來源 ZF 讀書會 ( 目前讀書會以不侷限為 ZF )

閱讀全文…

Ausir PHP, 網頁設計 , , , , , ,

PHP 開發工具三部曲 Episode II – Zend Server [ 500 error 事件簿 ]

2010年5月23日

如果要開發 web .net 就需要安裝 IIS + .NET Framework,如果要開發 JSP 就要安裝 apache + tomcat,如果要開發 PHP 那就一定要安裝 apache + php 了,不過一般應用程式開發還會包含 mysql ,因此整合好套裝包的 php 執行環境就很多種,包含有手動安裝 Apache+php+mysql ,或是選擇 MAMP / Appserv / XAMPP 等等等,不過這都是執行環境,並不算是開發環境,因此我們需要 Zend Server,來看看他可以協助我們什麼吧。

image 2010/05 Zend Server 以開發到 5.0 的版本,如果只需要執行環境也可以裝 CE 版本

閱讀全文…

Ausir PHP, 網頁設計 , , , ,

PHP 開發工具三部曲 Episode I – Zend Studio IDE

2010年5月22日

使用 PHP 開發 WEB 應用系統已經好一段歷史,與其差不多的語言 ASP 也隨時著帶汰舊換新,變成了 .NET FRAMEWORK 2.0 甚至現在是 3.5,而 PHP 當然也努力的轉型更新,到目前為止也升級到 PHP 6 的規格,雖然基本寫法並無太大更改,但是隨著函式越來越多,慢慢也是需要一些開發工具輔助,相信 Zend Studio 可以縮短工程師開發上的時間。

image 2010/05 Zend Studio 已經發展到 7.2 版

閱讀全文…

Ausir PHP, 網頁設計 , ,

PHP在Windows based開發使用sendmail教學 [Fake Sendmail]

2010年5月22日

有在使用PHP的朋友應該都很清楚,在LINUX BASE的環境中,如果要使用PHP做電子郵件的寄送,都會用到Sendmail 這個軟體,我們在租用虛擬主機時只要是 Linux 主機都會提供這個功能,這個功能預設會被 Wordpress 或是 Joomla 等系統使用,但是在 Windows 上如果安裝 apache + php 時,卻無法使用 sendmail ,該如何使用 Sendmail 呢~

image 租用虛擬主機時廠商都會提供 Sendmail

閱讀全文…

Ausir PHP, 網頁設計 , , , , ,