麻辣家族討論版版's Archiver

小誌 發表於 2010-5-10 02:51

(PHP+IIS+MsSQL教學第1篇)認識PHP

是誰說PHP只能在Linux平台上跑?那可不一定喔!PHP其實也可以在Windows平台上來執行;那要在Windows平台上執行PHP程式要架設Apache Web Server嗎?這也未必,我們同樣可以使用PWS(Windows 98)或IIS(Windows NT/2000/XP)為網頁伺服器!
大家在應用PHP時,若需要用到後端資料庫,必定以「MySQL」為第一優先,其實PHP可以配合的後端資料庫相當多,例如:mSQL、dBase、InterBase、Access、MS SQL…等,既然有這麼多的選擇,何必拘泥於非圖形管理介面的MySQL資料庫呢?
基於上述的理由,小誌決定打破一般的傳統,將在Windows平台(Windows XP Professional)中使用IIS運行PHP,並以MS SQL Server為PHP資料存取的後端資料庫。

[color=DarkOrange][size=5][b]認識PHP[/b][/size][/color]
Personal Home Page Tools(個人網頁工具),這是PHP於1995年首次登場時的稱呼,在PHP嶄露頭角後,它有了更耀眼的全名:Hypertext Preprocessor,這還不打緊,甚至有人更稱讚它是:Professional Home Page,無論如何,我們都簡稱它為『PHP』,PHP 程式所產生的執行結果都是標準的 HTML 格式,而且這些程式是在網路伺服器端中執行,使用一般的瀏覽器 (如IE或Netscape等) 都可以正確的獲得『執行』結果,並且將這PHP程式執行的結果直接在瀏覽器中『瀏覽』,不像 VBScript 或 JavaScript 是在使用者客戶端(Client)端的瀏覽器上執行,若使用 VBScript 來設計程式 ,客戶端(Client)在 IE 瀏覽器中可以顯示程式執行的結果,可是,客戶端(Client)若使用 Netscape 瀏覽器就無法顯示VBScript的執行結果。

只要使用一般的文書編輯器都可以撰寫PHP程式,如 Windows 中的記事本,就可以編輯。當然,其他網頁發展工具,例如,FrontPage Express、 FrontPage ....... 等也都可以;不過還是建議您用記事本來寫就好了,既省錢又方便,若是使用那些所見即所得的網頁編輯來寫PHP,可能會發生一些意想不到的離奇狀況呦。小誌一向反對使用「所見即所得」的網頁編輯軟體來撰寫網頁程式,但對大多數學習者而言,「所見即所得」的網頁編輯軟體似乎是一項快捷的工具(不必自己編寫HTML標籤敘述),所以小誌可以認同使用這些編輯軟體來完成基礎的網頁版面編輯,但前提是您必須了解這些HTML標籤敘述的意義與用法,如果您不懂得這些HTML標籤敘述的意義與用法,那如何懂得將程式敘述安插於這些HTML標籤敘述中?

由於PHP程式是在網路伺服器端執行,執行結果所產生的HTML文件適用於不同的瀏覽器。如果我們在瀏覽器中直接查看PHP網頁的原始碼,就只能看到HTML文件,原始的PHP程式碼是看不到的!這是因為PHP程式先於網站伺服器(Web Server)端執行後,將結果轉換成標準HTML法,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的 PHP 程式並不會輕易的被看見進而被盜用。如下圖(A)為PHP的原始程式碼,圖(B)則是使用瀏覽器直接查看網頁的原始碼,結果就只能看到HTML文件。
[attach]176[/attach][attach]177[/attach]

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供