有几种方法可以做你想做的事。
让我们从Apache级别开始:
如果您的网站在 apache 下运行,您可以使用名为 SSI 的模块。SSI 代表服务器端包含。如果您想使用 HTML 创建类似网站的模板,这是一种简单的方法。该方法允许您将网页拆分为多个文件,然后服务器会将所有这些文件组合到一个页面中。因此,您可以在示例中使用 header.html footer.html sitebar.html about_us.html,当您调用 about_us.html 时,服务器还将其他三个文件加载到该文件中。
使用 PHP require(_once) 或 include(_once):
PHP 有四个命令允许开发人员将外部 php 文件加载到当前工作文件中。因此,在示例中,您可以拥有文件 header.php、footer.php about_us.php。在 about_us.php 中,您可以包含外部文件。举个例子:
头文件.php
<html>
<head>
<title>My page title</title>
</head>
<body>
页脚.php
</body>
</html>
about_us.php
<?php
require_once('header.php');
?>
Enter here HTML for your about us page
<?php
require_once('footer.php');
?>
使用模板引擎:
您可以使用 smarty 之类的模板引擎。该引擎需要 PHP,并且不知何故难以使用它。这是很长时间以来最著名的模板引擎。
使用编程语言框架:
您可以使用编程语言框架,例如 CakePHP,它允许您拆分主题并创建自己的主题。
这个列表可能真的很长。现在我觉得你已经准备好使用最著名的模板方法了;)