ssi語法
ssi在使用時遵循以下格式:
$#@60;!--#directive parameter="value"--$#@62;
其中,directive是向伺服器傳送的指令名稱,parameter是指令的操作物件,而value則是使用者希望得到的指令處理結果。
所有的ssi命令都是以「$#@60;!--#」開始,其中「$#@60;!—」和「#」之間不能有任何空格,否則伺服器會把ssi命令當稱普通的檔案注釋處理,不會顯示出任何結果,也不會產生錯誤提示。此外,ssi命令中的「=」兩邊不能有空格,右邊的值必須包含在雙引號內,後面可以跟空格,最後是結束標籤「--$#@62;」。
ssi命令包含六大類指令以及各自的引數,具體如下:
directives
parameters
config
errmsg, timefmt, sizefmt
include
virtual, file
echo
varfsize
file
flastmod
file
exec
cmd, cgi
下面我們將逐一進行介紹。
1.config命令
config命令主要用於修改ssi的預設設定。其中:
errmsg:設定預設錯誤資訊。為了能夠正常的返回使用者設定的錯誤資訊,在html檔案中errmsg引數必須被放置在其它ssi命令的前面,否則客戶端只能顯示預設的錯誤資訊,而不是由使用者設定的自定義資訊。
$#@60;!--#config errmsg="error! please email [email protected] --$#@62;
timefmt:定義日期和時間的使用格式。timefmt引數必須在echo命令之前使用。
$#@60;!--#config timefmt="%a, %b %d, %y"--$#@62;
$#@60;!--#echo var="last_modified" --$#@62;
顯示結果為:
wednesday, april 12, 2000
也許使用者對上例中所使用的%a %b %d感到很陌生,下面我們就以**的形式總結一下ssi中較為常用的一些日期和時間格式。 格式
說明 例項
%% %
%a一周七天的縮寫形式
thu %a
一周七天
thursday %b
月的縮寫形式
apr %b
月april %d
乙個月內的第幾天 13
%dmm/dd/yy日期格式
04/13/00 %h
小時(24小時制,從00到23) 01
%i小時(12小時制,從00到11) 01
%j一年內的第幾天,從01到365
104 %m
一年內的第幾個月,從01到12 04
%m一小時內的第幾分鐘,從00到59 10
%pam或pm am
%r12小時制的當地時間,格式為%i:%m:%s am | pm
01:10:18 am %s
一分鐘內的第幾秒,從00到59 18
%t24小時制的%h:%m:%s時間格式
01:10:18 %u
一年內的第幾個星期,從00到52,以星期天作為每個星期的第一天 15
%w一星期內的第一天,從0到6 4
%w一年內的第幾個星期,從00到53,以星期一作為每個星期的第一天 15
%y年的縮寫形式,從00到99 00
%y用四位數字表示一年
2000 %z
時區名稱
mdtsizefmt:決定檔案大小是以位元組、千位元組還是兆位元組為單位表示。如果以位元組為單位,引數值為「bytes」;對於千位元組和兆位元組可以使用縮寫形式。同樣,sizefmt引數必須放在fsize命令的前面才能使用。
$#@60;!--#config sizefmt="bytes" --$#@62;
$#@60;!--#fsize file="index.html" --$#@62;
go基本語法 golang基本語法
匯入包 import fmt import fmt os 函式外申明變數 var a int 函式內申明變數 a slice申明 slice本質是指向陣列的指標 var s int var s int make int,3 s make int,3 基於陣列建立slice a 3 int s a 3...
語法 C 基本語法
標頭檔案 在程式設計競賽中,我們常見乙個標頭檔案 include 發現它是部分c 中支援的乙個幾乎萬能的標頭檔案,包含所有的可用到的c 庫函式,如 在程式設計競賽中,使用這個標頭檔案是乙個好的想法,特別是當你在選擇標頭檔案時想減少時間,我們更加專注於找到演算法解決問題而不是軟體工程。而從軟體工程的視...
基本if語法
if 如果 else 否則 案例 絕對值 輸入乙個數,如果這個數是正數,那麼輸出它本身 如果這個數是負數,那麼輸出它的相反數 案例 計算三角形面積 改 要求能夠判斷出三條邊是否能構成三角形 如果不能,輸出 請正確輸入 案例 判斷乙個數是否為水仙花數 案例 獻血 根據性別和體重計算輸血量女性體重不超過...