PHP程式設計.ppt
OpenCart核心程式 PHP PHP的由來 1994年,有個叫Rasmus Lerdorf的人,他用Perl寫了一些後端的程式,記錄有哪些人看過他的線上履歷表。慢慢地,一些網友對他所寫的程式碼產生興趣。於是,Rasmus Lerdorf就整理這些程式碼,包裝成一個叫作 ”Personal Home Page”的工具。 PHP的由來 之後,Rasmus Lerdorf又寫了一個腳本語言的核心引擎,加上能處理HTML表單輸入的工具,稱作 “Form Interpreter”簡稱FI。在1995年完成的這個版本,當時稱作 “PHP FI”,也有人稱之為 ”PHP2”。 1997年中的時候,PHP從Rasmus Lerdorf個人維護的開發專案,轉變成一個重要的網站開發技術。 目前PHP版本為5.x PHP簡介 PHP是開放源碼的腳本語言(script),特別適合用來開發網路(站)程式,可以內嵌在HTML碼。 PHP程式的原始碼是純文字,所以可以用任何可處理純文字檔的文字編輯器,如:記事本、vi、emac等,來撰寫PHP程式。 本課程使用Notepad++進行編輯(免安裝,直接解壓縮就可以使用)。 Why PHP:讓網頁動起來 傳統網頁(純HTML碼的網頁) 靜態的(Static),內容固定不變 不容易更新與維護 動態網頁 透過程式(ASP.NET、PHP、JavaScript等)做到 內容是動態的 內容可以自動更新 互動性高 PHP如何運作 ? 用戶端 瀏覽器 伺服端 Apache網頁伺服器 步驟1:要求瀏覽網頁 A.php 步驟3:下載A.htm 步驟2:伺服器執行PHP程式並轉換成純HTML碼 步驟4:瀏覽器翻譯後顯示 PHP與HTML執行的不同 PHP程式會被Apache轉換成純HTML碼,所以PHP程式受到保護 網頁可以用瀏覽器開啟 但PHP網頁要透過伺服器執行,而不是開啟 執行:/ 開啟:file://test.htm 一支PHP程式(網頁) 可能是: HTML標籤 + PHP程式 + JavaScript 或 HTML標籤 + PHP程式 或 PHP程式 + JavaScript 或 只有PHP程式 三個腳色,各自功能不同,表現方式也不同,要學的就是怎麼整合! * 零售業批貨技巧與網拍架站創業訓練班 寫個網頁先 建國科技大學 資訊管理學系 饒瑞佶 從網頁設計到網頁技術 網頁設計的基礎就是在建立HTML網頁,需要從伺服器下載至瀏覽器中顯示 客戶端網頁技術 客戶端網頁技術(單機)是指程式碼或網頁是在使用者客戶端電腦的瀏覽器執行,因為瀏覽器本身即支援直譯程式(大部分是JavaScript),所以可以執行客戶端網頁技術 伺服端網頁技術 伺服端網頁技術簡單的說就是在WWW伺服器上(這門課用的是Apache)執行的應用程式(ASP.NET、PHP等),而不是在客戶端電腦的瀏覽器執行 HTML介紹 HTML 4 HTML標示語言是一種文件編排語言(主要負責怎麼顯示文件內容),其主要目的是編排顯示Web網頁。XHTML是HTML 4.01版的下一個版本,目前HTML的最新版本是HTML5。 「HTML」(HyperText Markup Language)的語法是源於SGML語言,「SGML」(Standard Generalized Markup Language),它是Tim Berners-Lee在1991年建立,1993年 HTML 1.0 版由Berners-Lee和Connolly完成,經過3.2版到HTML 4.01版,它是一種文件內容的格式編排語言。 HTML標記語言 HTML語言是一種文件內容的格式編排語言,不像SGML允許定義如何標示文件的標籤,HTML只是使用SGML慣用語法,即標籤和屬性,如下所示: 標籤(Tags):HTML標籤是一個字串符號,可以用來標示文字內容套用的編排格式,例如:在p開頭標籤和/p結尾標籤之中的文字內容,就是使用預設格式編排成段落,如下所示: p這是一個測試網頁/p 屬性(Attributes):每一個標籤可以擁有一些屬性來定義細部編排,例如:img標籤的src、width和height屬性,可以指定顯示的圖形和尺寸的寬和高,如下所示: img src=sample.jpg width=20 height=30 HTML Tag(標記) 標籤名稱 ?屬性?=“設定值”?..要顯示之文件資料.. /標籤名稱Tag ?Attributes?=Value?..Document Of Display.. /Tag a href=“.tw”建國科技大學/a 使用中括號來定義 標記應該有頭有尾,中間夾住所要顯示的文字或圖形 a href=“.tw”建國科技大
原创力文档

文档评论(0)