我用的是php+smarty模板,现在首页分为头,中,尾三部分,头和尾是include引入进来的,现在的问题是我用模板返回页面的时候,头,中,尾三部分都需要加html标准以及引入的样式和js。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="/op/view/css/style.css"/>
<link rel="stylesheet" type="text/css" href="/op/view/css/index.css"/>
<script language="JavaScript" src="/op/view/js/swfobject.js" type="text/javascript"></script>
页面就需要加载3次这个,如果只引入一次就不好用,我现在只想倒入一次,不知道怎么去配置了,求助。

解决方案 »

  1.   

    1.  把头文件写成一个header.php2.  在模板最前面加上一句 <!--{ include file="header.php" }-->
    不知你是否这样做的? 
      

  2.   

    我试了一下,头文件改成header.php了,然后把主页面的标准都去掉了,主页面显示的还是乱码。还得再三个文件里都加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这个才行。