我知道这是一个基本的PHP问题,我正在努力学习这些东西。我非常熟悉HTML,CSS并熟悉PHP的CONCEPT,但不熟悉具体细节。
我一直与后端开发人员合作完成这些工作,并设置wordpress网站等。
我正在建立一个非常基本的四五页网站(客户定制钓鱼竿的展示:http://www.tuscaroratackle.com/index2.php)。我想从php文件中动态调用页眉(如徽标,导航等,而不是在head元素中),与页脚相同,所以我不必重写每个标记这些位的页面。
我不打算为这个站点使用数据库,我只是想我可以从另一个文件中调用这两个位,就像在wp-content目录中使用header.php的wordpress设置一样。 / p>
有关于如何做到这一点的简单解释吗? (我得到了基础知识,只是寻求有关需要进行的更具体的PHP调用的帮助)
或者,如果这不是一个人可以轻易给出的答案,你能指出一个很好的资源来进一步研究吗?
THX
答案 0 :(得分:5)
你打赌 - include and require -
使用include
在您的页面中:
<body>
<?php include 'header.php'; ?>
你头文件中的
<div id="header">
<!-- content -->
<?php echo "run php stuff too"; ?>
</div>
会导致:
<body>
<div id="header">
<!-- content -->
run php stuff too
</div>
答案 1 :(得分:4)
您应该将标题html代码放在某个文件中,例如header.php
,然后将其包含在php中,如:
include ('header.php');
您应该在那里指定正确的路径,例如,如果将header.php
文件放在includes
文件夹中,您可以将其包括在内:
include ('inclues/header.php');
更多信息:
答案 2 :(得分:0)
放入单独的文件并使用include
,require
或require_once
。
例如
require_once("path/to/myfile.php");
答案 3 :(得分:0)
了解PHP包含。
我通常这样做的方法是创建一个名为includes.php的文件,其中包含两个函数header()和footer(),然后在每个页面上调用它们,如下所示:
includes.php:
<?php
function header(){
echo '<div id="header">Welcome</div>';
}
function footer(){
echo '<div id="footer">Goodbye</div>';
}
?>
的index.php:
<?php
include_once('includes.php');
header();
echo '<div id="content">Main page body</div>';
footer();
&GT;