购买

¥ 20.0

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 5网页设计范例教本

5网页设计范例教本.ppt

5网页设计范例教本

精品课件库
2019-06-15 0人阅读 举报 0 0 暂无简介

简介:本文档为《5网页设计范例教本ppt》,可适用于综合领域

PHP網頁設計範例教本課程名稱:指導教授:第章PHP基礎與開發環境的建立網頁設計的基礎PHP伺服端網頁技術建立Windows的PHP開發環境網頁設計的基礎WWW的基礎WWW的架構客戶端網頁技術伺服端網頁技術WWW的架構說明WWW全球資訊網是一種主從架構的系統:主端是「伺服端」(Server):指的是Web伺服器在伺服器上儲存著HTML文件等網頁文件和圖片等多媒體資料。從端是「客戶端」(Client):使用者執行瀏覽程式的電腦負責和伺服器溝通和讀取伺服器的資料也就是HTML文件。WWW的架構圖例Web伺服器儲存客戶端請求的資料以微軟來說是「IIS」(InternetInformationServices)PHP最常搭配的是Apache伺服器在從端是使用瀏覽程式顯示伺服端的檔案資料InternetExplorer和Netscape是目前巿場佔有率最高的大瀏覽程式。WWW的架構HTTPWWW採用HTTP(HypertextTransferProtocol)通訊協定將伺服器的資料傳送到瀏覽程式。伺服器在架構上處於被動角色等待使用者藉著瀏覽程式提出瀏覽的HTTP請求Web伺服器針對請求進行檢查如果沒有問題就開始傳輸資料傳輸的資料為HTML文件和相關的多媒體檔案。客戶端網頁技術說明客戶端網頁技術是指程式碼在使用者客戶端瀏覽程式上執行瀏覽程式本身即直譯程式只需瀏覽程式支援相關的直譯語言就可以執行這些客戶端網頁技術。JavaAppletJavaScript(Jscript)VBScriptDHTML伺服端網頁技術說明伺服端網頁技術簡單的說是在Web伺服器上執行的程式而不是在使用者客戶端的瀏覽程式執行目前常用的伺服端技術有:CGIASPASPNETPHPJSP伺服端網頁技術CGI()「CGI」(CommonGatewayInterface)共通匣道介面提供Web伺服器執行外部程式的管道CGI應用程式是執行檔屬於一種外部程式能夠使用各種程式語言進行開發例如:VisualBasic、C、C和Perl程式需要編譯成執行檔案以便在伺服端執行。伺服端網頁技術CGI()瀏覽程式使用表單將使用者輸入的資料送到Web伺服器Web伺服器將資料使用Stdin送給CGI程式在執行CGI程式後例如:存取資料庫的記錄最後使用Stdout輸出的是HTML文件經由Web伺服器送回瀏覽程式顯示執行的結果。伺服端網頁技術ASP「ASP」(ActiveServerPages)直接從英文字面上解釋是一種讓網頁在伺服器上動起來的技術能夠將Script語言直接加在HTML標籤的網頁在伺服端產生動態的網頁內容。ASP技術可以使用多種語言來建立例如:JavaScript和VBScript它不是一個執行檔而是一種在伺服端以直譯方式執行的網頁技術。伺服端網頁技術ASPNETASPNET是ASP的下一個版本屬於一種全新的伺服端技術使用「CLR」(CommonLanguageRuntime)架構的程式設計平台只需支援CLR的語言就可以在伺服端建立Web應用程式。伺服端網頁技術PHPPHP是「PHP:HypertextPreprocessor」的簡稱它是一種通用、開放原始碼(OpenSource)的伺服端Script語言可以直接內嵌於HTML文件特別適用在Web網站的開發主要是使用在LinuxUnix作業系統的伺服端網頁技術目前Windows平台也一樣可以執行PHP而且支援微軟的IIS伺服器。伺服端網頁技術JSP「JSP」(JavaServerPages)屬於一種伺服端的技術它是Java家族中和ASP一較長短的網頁技術以Java語言來說JavaApplet是下載到客戶端執行的程式檔而Servlet則是在伺服端執行JSP就是結合HTML和JavaServlet的一種伺服端網頁技術。PHP伺服端網頁技術PHP的基礎PHP的開發環境PHP的基礎說明「PHP」(PHP:HypertextPreprocessor)是一種伺服端、跨平台且內嵌於HTML文件的「腳本語言」(ScriptingLanguage)屬於「開放原始碼」(OpenSource)這是一種廣泛應用的通用腳本語言適用在Web網站的開發。PHP最初只是一套使用Perl語言所撰寫的工具程式主要是用來追蹤線上履歷表的存取如今PHP在伺服端網頁技術已經成為主要使用的腳本語言事實上PHP除了可以內嵌於HTML文件外也是一種獨立的程式語言。PHP的基礎PHP的歷史()PHP最初是由RasmusLerdorf在年使用Perl開發的一套工具程式稱為PersonalHomePageTools。RasmusLerdorf改為使用C語言撰寫這一套工具程式可以連結資料庫和建立簡單的動態網站稱為「PHPFI」(PersonalHomePageFormsInterpreter)它使用類似Perl語言的語法、直接將程式碼內嵌於HTML文件並且支援一些基本Web功能和表單處理。PHP的基礎PHP的歷史()在年PHP語言的發展已經從RasmusLerdorf轉移給AndiGutmans和ZeevSuraski這個小組PHP已經完全改寫成版這是官方的新版本也擁有一個新名稱PHP:HypertextPreprocessor。PHP版支援更多平台和種類的Web伺服器、HTTP的Sessions管理和輸出緩衝區功能更多保密方式取得使用者輸入的資料和許多全新的語言架構。PHP的基礎PHP的歷史()PHP版改進PHP的弱點ZendEngine版讓PHP成為真正的物件導向程式語言其功能的改進主要有三部分如下所示:支援物件導向程式程式設計:PHP是真正的物件導向程式語言提供全新的物件導向模型和例外處理。MySQL資料庫存取:配合新版MySQL之後的版本PHP提供全新的MySQLi擴充程式可以更有效率的存取MySQL資料庫並且提供函數和物件導向介面的資料庫存取。XML功能:PHP統一使用功能強大的libxml的XML工具程式提供DOM、SAX、XSLT和SimpleXML的XML處理。PHP的基礎PHP各版本的演進PHP各版本演進的年代如下表所示:PHP版本年代PHPFI年中PHPFI年月PHP年月PHP年月PHP年月PHP的開發環境PHP是一種跨平台伺服端網頁技術的程式語言同時支援LinuxUNIX、Windows和MacOS等多種作業系統其搭配的Web伺服器、資料庫系統和瀏覽程式如下表所示:作業系統Web伺服器資料庫系統瀏覽程式LinuxApacheMySQLNetscapeIEWindowsApacheIISMySQLODBCNetscapeIE建立Windows的PHP開發環境安裝WAMP的PHP整合套件升級Apache的Web伺服器設定Apache與PHP的中文編碼建立Windows的PHP開發環境PHP是一種伺服端網頁技術再加上目前的網站大都是搭配資料庫系統的網頁資料庫所以在Windows作業系統建立的PHP開發環境需要安裝Web伺服器、PHP和資料庫系統。WAMP套件自動安裝設定Apache、PHP和MySQL應用程式。安裝WAMP的PHP整合套件下載WAMP的PHP整合安裝套件可以自動安裝設定PHP開發環境本書使用的是版其網址如下所示:WAMP:http:wwwenwampservercom上述網址可以下載最新版的WAMP和附加套件例如:PHP和PHP切換和Apache的附加套件等。WAMP只能安裝在WindowsXP、NT、和作業系統。升級Apache的Web伺服器在WAMP套件的Apache伺服器是X版這是依PHP建議所搭配的版本因為Apache搭配PHP仍尚未被認定是完全穩定的組合(作為開發測試環境並沒有問題)。如果讀者希望使用Apache版可以使用WAMP的Apache附加套件來升級成Apache版。設定Apache與PHP的中文編碼說明WAMP安裝Apache和PHP時並不會指定中文編碼瀏覽Apache伺服器的網頁或執行PHP程式時預設使用西歐ISO編碼如果是中文內容的網頁或PHP程式就會顯示亂碼。因此我們需要指定Apache和PHP預設編碼為big的繁體中文以便正確顯示中文的網頁內容。設定Apache與PHP的中文編碼步驟在WAMP服務圖示執行「Configfiles」→「httpdconfig」指令可以看到記事本開啟的Apache設定檔。執行「編輯」→「尋找」指令找尋關鍵字【AddDefaultCharset】然後將編碼由ISO改為【Big】。儲存更改的httpdconfig設定檔。執行「Configfiles」→「phpini」指令可以看到記事本開啟的PHP設定檔。執行「編輯」→「尋找」指令找尋關鍵字【charset】然後取消defaultchartset之前的「」號將編碼改為【Big】。儲存更改的phpini設定檔。執行功能表的「RestartAllServices」指令重新啟動所有服務。

VIP尊享8折文档

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/27

5网页设计范例教本

¥20.0

会员价¥16.0

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利