概要:
什么是shtml SHTML語(yǔ)法 SHTML教程 格式 編寫 技術(shù)
使用SSI (Server Side Include)技術(shù)
想要找到既富有創(chuàng)意的平面設(shè)計(jì)人員,又有腳本開(kāi)發(fā)經(jīng)驗(yàn)的人員,實(shí)在是太難了。而假如一個(gè)百分之百的頁(yè)面都是php腳本的網(wǎng)站,將為頁(yè)面維護(hù)帶來(lái)非常大的困難。而且使用了php的自動(dòng)加頭和加尾的方法,使得幾乎所有頁(yè)面都是語(yǔ)義不完整的,不能借助任何一款頁(yè)面設(shè)計(jì)工具工作,是另一個(gè)弊病。
利用SSI技術(shù),可以有效的將HTML網(wǎng)頁(yè)和CGI腳本邏輯上分開(kāi),也可以將重復(fù)的HTML元素抽象和獨(dú)立出來(lái),減輕維護(hù)負(fù)擔(dān)。
SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology.
全文:
配置Apache,支持SSI
# This tells Apache that you want to permit files to # At linux or unix can use # You have to tell Apache which files should be parsed.AddType text/html .shtmlAddHandler server-parsed .shtml |
SSI語(yǔ)法
Basic SSI directives Syntax
<!--#element attribute=value attribute=value ... --> |
Today's date
<!--#c onfig timefmt="%Y/%m/%d %a %H:%M:%S" -->Today is <!--#e cho var="DATE_LOCAL" --> |
Modification date of the file
This document last modified <!--#f lastmod file="index.html" --> |
Including the results of a CGI program
<!--#i nclude virtual="/cgi-bin/counter.pl" --><!--#i nclude virtual="/cgi-bin/example.cgi?argument=value" --> |
You can use "#e xec cgi=" directive, but it can be disabled using the IncludesNOEXEC Option.
Including a standard footer
<!--#i nclude virtual="/footer.html" --> |
Executing commands
<!--#e xec cmd="ls" --> |
This feature is dangerous. You can allow SSI, but not the exec feature, with the IncludesNOEXEC argument to the Options directive.
|
新聞熱點(diǎn)
疑難解答
圖片精選