SSI(Server Side Include)

Slides:



Advertisements
Similar presentations
醫學美學之我見ー肉毒桿菌 班級:應日三乙 姓名:蔡雅卉 學號: 497E0076. 前言 現在的人,已經把 整型看做是微不足 道的事情了。即使 只是戴牙套、局部 雷射、割雙眼皮、 打美白針、肉毒桿 菌等等,都可以在 身體上做不同的改 變,而讓自己更滿 意自己的外表。
Advertisements

常用食物含水量表 食物单位原料重 g 含水量 ml 大米饭一碗 (170g) 大米粥一碗 (500g) 面条一碗 (170g) ( 汤另计 ) 蒸蛋糕一碗 (170g) 5025 藕粉 牛奶
题目:高血压病人的护理 系 别 :医学系 年级专业 : 06 护理 学生姓名 :陈恩琪 指导教师 : 林力敏老师 实习医院 :顺德中西医结合医院.
歷史二 張凱甯 歷史二 余哲源 歷史二 賴岳昆 歷史二 蔡佳乘 歷史二 葉俞廷
MATLAB 程式設計 時間量測 清大資工系 多媒體資訊檢索實驗室.
計算機程式語言實習課.
多樂一甲 謝佩臻 4A3K0009.
职业教育.课程改革.项目课程 江苏省太仓中等专业学校校长 江苏省职业教育教学改革创新指导委员会委员 江苏省职业教育课程开发研究中心组组长
讲故事训练 授课人:田轶.
高考地理复习应注意的问题 构建知识网络 培养读图技能 掌握答题规律.
第十一課 菜園 6-11.
校本选修课 第三专题 西藏问题 北京师大二附中 李文燕.
学习情境三:配置WEB服务器 服务器配置与管理.
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
[聚會時, 請將傳呼機和手提電話關掉, 多謝合作]
正修科技大學教學發展中心 教師教學觀摩與經驗分享 電子工程系 張法憲副教授.
让微笑伴您一生.
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
組員:蔡典龍4970E027 蕭積遠4970E026 王建智4970E050 李雅俐4970E025 賴品言4970E054
蘇軾詞的賞析
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
柯奕宏(06) 王予亨(13) 郭秉逸(15) 楊雯凈(23) 顏佑瑩(32)
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
第十五章 传播学调查研究方法.
手术部位感染目标性监测存在的问题及对策探讨
自然與生活科技領域 認識太陽能 蘇紋琪、石明玉.
題目:十六對一多工器 姓名:李國豪 學號:B
 全能的天才畫家- 李奧納多‧達文西 (西元1452年-1519年) 指導老師:袁淑芬老師 製作人:饒佩芯.
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 9 章 常數.
Chapter14 HTML簡介與簡易網頁製作
臺北市立大學 資訊科學系(含碩士班) 賴阿福
JAVA 程式設計與資料結構 第十二章 JAR File.
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
安裝JDK 安裝Eclipse Eclipse 中文化
網頁切換移轉 JS vs. ASP.NET.
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
檔案與磁碟的基本介紹.
雲端計算.
認識我的故鄉_台中市.
耆康會長者中央議會 <<長者與社會參與>>計劃培訓
網頁切換移轉 JS vs. ASP.NET.
走出生命的低谷, 進入上帝的富足 新營靈糧堂 Jan., 20, 2013.
VS.NET 2003 IDE.
PowerPoint 2019/4/9.
第一個cordova project Cordova project建立與平台設定,均藉由cli(command line interface來完成 建立project請打開命令提示字元視窗應輸入下列命令 cordova create hello tw.edu.stust.mis.hello HelloWorld.
Unix 指令2.
EPSON 點矩陣印表機LQ-300+ 發票紙張格式設定.
精忠报国  演唱:屠洪纲 作词:陈涛 作曲:张宏光  狼烟起 江山北望  龙起卷 马长嘶 剑气如霜  心似黄河水茫茫  二十年 纵横间 谁能相抗  恨欲狂 长刀所向  多少手足忠魂埋骨它乡  何惜百死报家国  忍叹惜 更无语 血泪满眶  马蹄南去 人北望  人北望 草青黄 尘飞扬  我愿守土复开疆  堂堂中国要让四方来贺.
6-1 認識超連結 超連結是網頁中少不了的元件,透過他才能將不同的網頁、網站相連,讓使用者可以在不同網站中瀏覽。而圖片、動畫等檔案,也是透過超連結的方式來呈現網頁中,所以底下讓我們來好好的認識超連結。
VS.NET 2003 IDE.
探測工具:NetCat.
HTML大探索.
利用 EditorConfig 自訂文字編輯器設定
樂樂請假了 尊重的故事 資料來源:臺北縣國民小學品德教育手冊 故事來源:臺北縣國民小學品德教育手冊 網路小故事
挑戰C++程式語言 ──第7章 輸入與輸出.
流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.
聽聽那冷雨---重點摘要 二愛 王煜榕.
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
基本指令.
網頁設計實務- PHP 與資料庫整合.
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
僅首頁出現本title即可 責任的故事(二年級) 生命最美麗動人的本能 簡報製作:瑞柑國民小學 鄭雙慧 文/ 何秀芳.
憲政與民主 應化3A 邱泓明.
安裝JDK 配置windows win7 環境變數
古蹟知性之旅 我和新港奉天宮有個約 報告人:陳 映 竹 傅 湘 甯.
開發Java程式語言的工具 JDK.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
Develop and Build Drives by Visual C++ IDE
JUDGE GIRL 使用介紹 & 常見問題 TAs :
主日學早會 Jan 17, 2016.
Presentation transcript:

SSI(Server Side Include) flastmod fsize exec echo config

什麼是 SSI? SSI 是一種夾雜在 HTML 原始檔中, 用以驅動WWW 伺服器執行特定功能 的指令。最常見的用途是用來在每一 張網頁上加入簽名資訊或機構的標誌。 SSI 文件的檔案名稱通常為 filename.shtml (UNIX) filename.stm (Windows)

SSI 的語法 一個以上的空白 <!--#command arg1=value1 arg2=value2 … --> 不得有空白

SSI 的命令 include 加入另一個 HTML 檔案的內容 flastmod 加入檔案最後修改的日期和時間 fsize 加入檔案的大小 exec 執行一個系統命令或 CGI 程式, 並將輸出的結果加入網頁中 echo 加入一個 SSI 變數的值 config 設定時間、大小或錯誤訊息的格式

include 加入另一個 HTML 檔案的內容 加入 document root 之下的文件 <!--#include virtual=“/path/filename.html” --> 加入目前目錄 之下的文件 <!--#include file=“directory/filename.html” --> 不可以使用 ../ 的方式(為了安全性的理由) <!--#include file=“../filename.html” -->

範例 <!-- 檔案名稱:signature.html --> <HR> <P> 文件維護人: <A HREF=“http://www.cs.pu.edu.tw/~tsay”>蔡奇偉</A> </P>

<!-- 檔案名稱:document.shtml --> <HEAD> <TITLE>文件標題</TITLE> </HEAD> <BODY> <!-- 文件的內容(省略) --> <!-- 加入簽名檔 --> <!--#include file=“signature.html” --> </BODY> </HTML>

技巧 include 的命令引數 file 只能用來加入目前目錄或其下的文件。如果想加入同一份的文件於其他目錄下的文件的話,我們可以利用 UNIX 中的 ln 指令將這份加入的文件在其他目錄下製作 symbolic link。 public_html signature.html

flastmod 加入檔案最後修改的日期和時間 document root 之下的文件修改日期和時間 <!--#flastmod virtual=“/path/filename.html” --> 目前目錄 之下的文件修改日期和時間 <!--#flastmod file=“document.html” ->

範例 <!-- 檔案名稱:document.shtml --> <HTML> <HEAD> <TITLE>文件標題</TITLE> </HEAD> <BODY> <!-- 文件的內容(省略) --> <!-- 加入簽名檔 --> <!--#include file=“signature.html” --> 本文件最近維護時間: <!--#flastmod file=“document.shtml” --> </BODY> </HTML>

fsize 加入檔案的大小 <!--#fsize virtual=“/path/filename.html” --> document root 之下的文件大小 <!--#fsize virtual=“/path/filename.html” --> 目前目錄 之下的文件修改日期和時間 <!--#fsize file=“document.html” ->

範例 <A HREF=“big.gif”> <IMG SRC=“small.gif”> </A> 圖檔大小:<!--#fsize file=“big.gif” --> 圖檔大小:213K

exec 執行一個系統命令或 CGI 程式, 並將輸出的結果加入網頁中 <!--#exec cmd=“who” --> <!--#exec cmd=“ls - l” --> <!--#exec cmd=“prog.cgi” -->

echo 加入一個 SSI 變數的值 SSI 變數 DATE_LOCAL 當地日期與時間 DATE_GMT 格林威治日期與時間 DOCUMENT_NAME 主文件的名稱 DOCUMENT_URI 主文件的路徑名稱 LAST_MODIFIED 主文件修改的日期與時間

範例 現在時間是 <!--#echo var=“DATE_LOCAL” --> 本檔案的名稱是 <!--#echo var=“DOCUMENT_NAME” --> 本文件上次維護時間: <!--#echo var=“LAST_MODIFIED” -->

config 設定時間、大小或錯誤訊息的格式 <!--#config errmsg=string --> <!--#config sizefmt=“byte” --> <!--#config sizefmt=“abbrev” --> <!--#config timefmt=日期格式設定字串 -->

Time Format %a 當地週日名稱縮寫(如 Mon 等) %A 當地週日名稱(如 Monday 等) %b 當地月份名稱縮寫(如 Jan 等) %B 當地月份名稱(如 January 等) %c 當地通俗的日期和時間寫法 %d 十進位的月份日子寫法(1 至 31) %m 十進位的月份寫法(1 至 12) %x 當地通俗的日期寫法 %y 兩位十進位數字的年份寫法( 0 至 99) %Y 包括世紀的年份寫法(如 1997)

%H 24 小時( 1 至 24 ) %I 12 小時( 1 至 12 ) %M 分鐘數( 0 至 59 ) %p a.m. 或 p.m. %S 秒數( 0 至 59 ) %X 當地通俗的時間寫法 %Z 時區

範例 <!--#config timefmt=“%A” --> Today is <!--#echo var=“DATE_LOCAL” --> <!--#config timefmt=“%m/%d/%Y” --> 當地日期: <!--#echo var=“DATE_LOCAL” --> <!--#config timefmt=“%H:%M:%S” --> 當地時間: <!--#echo var=“DATE_LOCAL” -->