Archive

‘PHP’ 分類過的 Archive

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, 網頁設計 , , , , ,

PHP 與 MS SQL 使用 UTF-8 溝通的解決方式

2009年10月5日

最近正在處理的 CASE 使用 PHP 與 MS SQL 做溝通,但是內容都是使用 nvarchar 與 ntext ,儲存的內容是 UTF-8 的格式,結果呢,使用 PHP 內建的 PDO DRIVER 都無法正確讀出 UTF-8 資料,只可以拿回 BIG5 的資料,在利用 ICONV 函數轉回 UTF-8 交給 AMFPHP 使用,但是還真的很麻煩阿。

image 如果使用一般的 PDO 讀取,拿到的資料都是亂碼。

閱讀全文…

Ausir FLEX, PHP, 程式設計, 網頁設計 ,

FLEX on PHP , ZendAMF 的魔力 ValueObject 對應

2009年3月21日

在學習各種的 FRAME WORK 一定常常聽到 MVC 這個名詞,他的意思是將 資料,控制,檢視 三個不同的行為分開處理,如果要做到這樣, Value Object 就是一個很重要的東西了,在資料層面來說你應該把資料放入 Value Object ( 之後簡稱為 VO ) 中,然後再交給各種控制元件或是檢視元件來做處理,ZendAMF 可以很快速的幫我們完成這件事情。

image圖片 : 看起來很簡單,但是卻是開發大專案很重要的喔,也是 ZENDAMF 提供的好功能

閱讀全文…

Ausir FLEX, PHP, 程式設計, 網頁設計 , , , , , ,

FLEX on PHP , ZendAMF 設定讓 CLASS 更方便

2009年3月19日

最近看看 WordPress 後台的訪客資料,發現開始在尋找 ZENDAMF 的訪客也開始增加了,跟 AMFPHP 可以說是一半一半,不過之前有朋友跟我提到說,AMFPHP 只要將所有的 CLASS 放在 SERVICES 的資料夾內,FLEX 只要加上資料夾名稱就可以讀取到了,上次我的設定方式還要一個一個引用 CLASS 還要 INCLUDE CLASS ,這樣好麻煩喔,其實也有方法可以一次把所有的 PHP CLASS 都放到 ZENDAMF 內的。

image 圖片 : 一次讀取三隻不同的 PHP CLASS 內的資料

閱讀全文…

Ausir FLEX, PHP, 程式設計, 網頁設計 , , , , , ,

FLEX on PHP , ZendAMF with ZendDB (XAMPP的逆襲)

2009年3月16日

標題很聳動,到底發生了甚麼事情呢,上一篇 FLEX on PHP , ZendAMF 中文 UTF-8 測試報告 我們提到,MySQLi 的 Result 物件不可以直接丟給 FLEX 了,這樣實在是很麻煩,每次都要寫個迴圈在那邊轉,不然就是得自己寫個 Function 在那邊轉陣列了,這樣感覺似乎不是很聰明,翻一下 ZEND FRAMEWORK 裡面有一隻 ZEND DB 的 LIBRARY ,來看看他有甚麼能耐吧。

image 圖片 : 使用 Zend Studio 來開發 PHP , 可以節省你的開發時間以及錯誤機率

閱讀全文…

Ausir FLEX, PHP, 程式設計, 網頁設計 , , , , , ,

FLEX on PHP , ZendAMF 中文 UTF-8 測試報告

2009年3月16日

之前我們利用過 AMFPHP 來傳值,卻發現在中文有點問題,我們必須要更改幾支程式的編碼方式,才可以正確的得到中文的內容,有了這個前車之鑑,我們也來測試一下 ZendAMF 在中文傳值跟資料庫連接的測試吧。

image 圖片 : 取得中文回傳資料,資料庫資料

閱讀全文…

Ausir FLEX, PHP, 程式設計, 網頁設計 , , , , , ,

FLEX on PHP , 使用 ZendAMF remoteObject

2009年3月12日

ZendAMF 好熟悉的名字,上次詳盡的介紹過 AMFPHP 與 FLEX 之間的互動後,怎麼又跑出 ZendAMF 呢 ? ,而且也是 AMF ,那 Zend 又是甚麼東西 ? 原來 ZEND 是一家公司,所開發的東西有許多,包含 Zend Optimizer 或是 IDE 工具 Zend Studio ,當然還又更膾炙人口的 Zend Framework ,沒錯 ! ZendAMF 就是屬於 Zend Framework 的功能,並且這項功能是由 Adobe 官方協同發展喔。

image 圖片:Adobe 與 PHP 的合作,使用 ZF with AMF 來開發你下一個 RIA 吧 !

閱讀全文…

Ausir FLEX, PHP, 程式設計, 網頁設計 , , , , , , , , ,