我在header.html的单独文件中有一个标题 我希望将其包含在head section之后的另一个文件index.html中 为此,我用过
<!--#include virtual="header.html"-->
但不幸的是它没有运行 然后我用了
<!--#include virtual="header.shtml"-->
将我的文件保存为header.shtml
任何人都可以给我任何建议
三江源
注意:我正在使用smarty和PHP,因此使用appache服务器
答案 0 :(得分:0)
OR
(#include file =“footer.html”)
OR
$( “#标题”)负载( “header.html中”);
答案 1 :(得分:0)
当您使用 WAMP 服务器时,请检查您的服务器 SSI (服务器端包含)是否已启用。如果没有,请通过编辑配置文件启用它。以下页面包含 Setting Up SSI on WAMP 。
使用<!--#include virtual="header.html" -->
而不是
<!--#include virtual="header.html"-->
关于SSI的Apache教程规定格式在“ - &gt;”之前需要空格字符关闭元素。
另外,你在哪里添加<!--#include virtual="header.html" -->
,声明?
该声明应在<html>
标记内。
<html>
<head>
<title>My Title</title>
</head>
<body>
<!--#include virtual="header.html" -->
</body>
</html>
确保 index.html 和 header.html 文件位于同一目录中。如果不尝试使用相对路径。
以下 page 包含很多关于包含虚拟指令的问题和常见错误。
如果根本不起作用,请尝试去
<?php include("header.html"); ?>
。