假设我有两页links.html
& contents.php
...第一页仅包含html代码,而第二页包含一些 HTML + PHP代码 ....
现在我要创建一个页面index.php
,其中包含两个DIV,我想在其中显示\加载上述两页......
<html>
<body>
<div id="links" class="myCustom1">
<!--here will be the links.html page-->
</div>
<div id="contents" class="myCustom2">
<!--here will be the contents.php page-->
</div>
</body>
<html>
如何做到
答案 0 :(得分:11)
你可以使用include函数(require(),require_once()函数也可以),如下所示:
(将links.html更改为links.php)
<html>
<body>
<div id="links" class="myCustom1">
<?php include("links.php"); ?>
</div>
<div id="contents" class="myCustom2">
<?php include("contents.php"); ?>
</div>
</body>
<html>
我将它设置为links.html,这是你的文件名,但如果它在子目录中,你也需要指定它。
例如:
include("subfolder/links.html");
答案 1 :(得分:2)
使用require功能将其他文件的内容添加到模板中。
<html>
<body>
<div id="links" class="myCustom1">
<?php require('links.html'); ?>
</div>
<div id="contents" class="myCustom2">
<?php require('content.php'); ?>
</div>
</body>
<html>
答案 2 :(得分:0)
使用上面发布的代码,但将links.html设为php文件..
如果你真的不想这样做,你可以告诉PHP引擎解析HTML页面。
答案 3 :(得分:0)
请务必仔细检查您正在加载的页面(包括或要求)是否在其顶部没有html标题。
我无法弄清楚为什么当我包含文件时,页面(没有包含的情况下工作)将无法加载。我从浏览器中查看了源代码,并在我包含该文件的位置找到了加载页面中的html和head标签。