用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 网站运营教程 > 网站相关知识 > 文章正文
用shtml来include网页文件(开启SSI)
iTbulo.COM 2007-3-26 网页教学网()

一个经常的出现问题是出现如下错误:

"处理SSI文件时出错-ErrorprocessingSSIfile"

经过测试,以下做法会导致这个错误:

1、服务器物理路径使用中文名。

2、包含文件中使用中文名。

3、包含文件不存在。

4、被包含的文件再次包含使用中文名的文件。

该错误在Unicode编码时依旧,属于IIS的问题。

解决方法:对于使用SSI的站点物理和URL地址都全部使用英文。

shtml文件测试?

主体文件,比如命名为test.shtml,内容为(把head.html与foot.html文件包进来,与asp,jsp,php中的include相同)

<!--#includefile="head.html"--><hr><b>你好,这是中间的内容</b><hr><!--#includefile="foot.html"-->

页首文件,比如命名为head.html,内容为

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http: //www.w3.org/TR/html4/loose.dtd"><html><head><title> UntitledDocument</title><metahttp-equiv="Content-Type"content="text/html; charset=gb2312"></head><body><divstyle="background-color: #00CC66;boder:1pxgrooveorange">我是页首导航栏的公共信息</div>

页尾文件,比如命名为foot.html,内容为

我是页尾版权信息</body></html>

然后运行webserver,在地址栏中打开test.shtml文件,就会得到一个完整的页面,包括头与尾文件。

shtml中简单的SSI命令

SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。比如我们修改上面提及的test.shtml文件,加入以下代码,将会显示服务器日期以及客户端IP等:

<fontcolor=red>本文档名称:<br><!- -#echovar="DOCUMENT_NAME"--><br>时区:<br><!--#echovar= "DATE_LOCAL"--><br>你的IP地址是:<br><!--#echovar= "REMOTE_ADDR"--><br>今天是:<!--#configtimefmt="%A,%B%d,%Y"-- ><!--#echovar="LAST_MODIFIED"--><br></font>

SSI指令基本格式:

程序代码:

<!-–指令名称="指令参数">

<!--#includefile="head.htm"-->

说明:

1.<!---->是HTML语法中表示注释,当WEB服务器不支持SSI时,会忽略这些信息。

2.#include为SSI指令之一。

3.file为include的参数,info.htm为参数值,在本指令中指将要包含的文档名。

注意:

1.<!--与#号间无空格,只有SSI指令与参数间存在空格。

2.上面的标点="",一个也不能少。

3.SSI指令是大小写敏感的,因此参数必须是小写才会起作用。

详细可以查看SHTML详细教程,通过SHTML可以减轻许多工作负担哦。

另外:shtml文件在网页服务器下运行才有效,直接用ie打开将被当作是文本文件。

上一页  [1] [2] 

文章搜索
相关资讯
相关文章 相关下载
经验共享 如何防范你的个人网站被黑
网站的信息更新频率应该是多少?
网络编辑应做些什么 如何成为网编高手?
站长必备:快速高效的网站文件管理新招
一元域名 又一个忽悠人的真实的谎言
焦点信息