萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> APACHE(5)

APACHE(5)

4.8.1 SPML - 包含文件格式
這種文件被當作 HTML 文件剖析,並如同 SGML 的注解嵌入(embedded)
特殊的指令。指令一般的語法是:
<!--# 項目屬性=值 屬性=值 ...-->
這裡的值常包括在雙引號裡;許多指令只允許單一個屬性-值的配對。
允許使用的項目是:
config
這個指令控制各種剖析的方式。有效的屬性是:
errmsg
此值是如果剖析文件發生錯誤時送回客戶端的訊息。
sizefmt
此值是設定顯示文件大小使用的格式。有效的值是使用
位元組計算的 bytes 或是以 Kb 或 Mb 中合適者顯示
的 abbrev 。
timefmt
此值是列印日期時由 strftime(3) 程序庫函式使用的
字串。
echo
這個指令列印內涵的參數其中之一,定義如下。如果該參數未被
設定則印出(none)。印出的任何日期都依從目前配置的 timefmt
。屬性:
var
此值是要印出之參數的名稱。
exec
此指令執行所給 shell 指令或 CGI 指令稿。InculdesNOEXEC
這個選項可以完全關閉這個指令。有效的屬性是:
cgi
此值指定 (%-encode)URL 到 CGI 指令稿的相對路徑
。如果該路徑沒有以(/) 作為開始,那麽它就是相對於
目前的文件。這個路徑所參照的文件會被當作是個 CGI
指令稿起動,即使服務器並不認為它是個 CGI 指令稿
。然而,包含該指令稿的目錄必須打開 CGI 指令稿的
支援(以 ScriptAlias 或 ExecCGI 選項打開)。
從客戶端來的請求給予此指令稿 PATH_INFO 以及查詢
字串(QUERY_STRING);但這無法在 URL 路徑中指定。
所以在標准的 CGI 環境參數之外指令稿可以從內含的
參數取得這些資訊。
如果該指令稿回傳 Location: 標頭而不是一般的輸出
,那麽這將會被轉換成 HTML 的鏈結。
include virtual 這個項目應該用來參照 exec cgi 。
cmd
服務器將會以 /bin/sh 執行所給的字串。這個指令可
以取得內含的參數。
fsize
這個指令印出指定文件的大小,並依從 sizefmt 的格式指定。
屬性:
file
此值是包含要剖析之文件的目錄之相對路徑。
virtual
此值是相對於要剖析之文件的 (%-encoded) URL 路徑
。如果該路徑沒有以(/) 作為開始,那麽它就是相對於
目前的文件。
flastmod
這個指令印出指定文件最後修改的日期,依從 timefmt 的格式
copyright © 萬盛學電腦網 all rights reserved