好吧所以我创建了这个网站,并希望将其转换为PHP只是为了好玩 . 网站结构看起来像任何“正常”的网络结构 . 像这样:-
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body class="fish">
</body>
</html>
好的,所以我从 head
包含在 header.php
文件中的body标签的开头 . 所以header.php看起来像这样: - `
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body class="fish">`
现在这是问题所在 . 每个页面应该有自己的 title
, body
类!每个页面显然也有自己的元描述和内容 . 我将如何成就这些家伙?我想到创建一个基于页面 Headers 的元描述和主体类的函数 . 但有没有一种方法可以实现这一目标?谢谢
3 回答
使用模板引擎或MVC框架(例如CakePHP或CodeIgniter),其中已经包含模板引擎 .
在你的
header.php
内做这样的事情:在您的页面上,在使用
include('header.php')
之前,按如下方式定义变量:正如其他人所说,不要重新发明轮子 . 您最好调查一些已经 Build 的PHP模板引擎:
Smarty
RainTPL
如果它是动态的,您应该创建一个模板来执行此操作 . 关于如何传递数据,你有很多选择,无论是数据库,对象,数组等 . 基于页面 Headers 生成数据真的很难,除非你使用非常持久的格式来 Headers 每页 .