Please enable JavaScript.
Coggle requires JavaScript to display documents.
互動式網頁設計實習, php, php應用, 動態網頁, html, php, php - Coggle Diagram
互動式網頁設計實習
PHP的標籤語法
「require」載入其他檔案中的程式
「form」「/form」表單開始與結束
「echo」「print」顯示文字
「'」「"」內文字皆當作字串
「<?php」「?>」開始與結束
「;」於每行程式結束後使用
「/
...
/」「//」使用註解
PHP網頁的應用
WordPress 外掛和佈景主題
各種網站應用程式
爬蟲程式
資料庫應用程式
動態網站
HTML介紹
當瀏覽器對網站伺服器送出Request
將檔案內容回傳瀏覽器
HTML檔案放置於伺服器端
HTML不會因Request而改變
因此HTML檔只適合撰寫固定網頁
HTML用來撰寫網頁
無法用來撰寫程式
JavaScript介紹
<script>標籤內程式會於使用者端執行
與伺服器執行的PHP不同
程式可直接撰寫於<script>標籤內
JavaScript較擅長在瀏覽器就能解決的處理
如:動態選單、按鈕與動態操作
JavaScript於瀏覽器上執行的程式語言
搭配HTML來製作網頁
Java(Servlet/JSP)介紹
可利用Servlet與JSP建置
Java撰寫Servlet與JSP 須放置於伺服器端
與PHP皆可開發網頁應用程式
(只有URL表述方式不同 運作機制相同)
PHP比Java製作同樣功能
PHP可以較為簡潔
Java可使用於用戶端及伺服器端
PHP程式的運作機制
網站伺服器會執行PHP程式
由網站伺服器收到從瀏覽器傳來的Request
依接收到的Request傳回不同的Response
PHP屬於伺服器端的程式
PHP網頁的執行
將執行結果回傳瀏覽器
當URL經過Apache處理後
輸入特定URL開啟該檔案
先將所需檔案放置於資料夾
靜態式網頁語言
缺點
不易製作頁面較多的網站
(需要人手獨立製作)
網頁內容固定
不能因顧客需求而有所改變
技術
純用HTML、CSS
使用程序匯出來的單獨網頁檔案
優點
靜態網站較便宜
載入速度快
設計上較靈活
動態式網頁語言
優點
管理方便
可放置使用者獨立資料
如:會員資料等
可利用網站程序製作獨立頁面
缺點
技術要求高 需要了解程式語言與學習
使用網站架設軟體
使用模板幾乎相同 較少獨立設計
技術
可使用各種程式語言 包括:
PHP、ASP、JSP、Python、Ruby、ColdFusion
配合SQL資料庫與內容管理CMS
可一次產生大量網頁HTML+CSS