用PHP动态标头?

时间:2010-06-26 17:53:23

标签: php html

我知道这是一个基本的PHP问题,我正在努力学习这些东西。我非常熟悉HTML,CSS并熟悉PHP的CONCEPT,但不熟悉具体细节。

我一直与后端开发人员合作完成这些工作,并设置wordpress网站等。

我正在建立一个非常基本的四五页网站(客户定制钓鱼竿的展示:http://www.tuscaroratackle.com/index2.php)。我想从php文件中动态调用页眉(如徽标,导航等,而不是在head元素中),与页脚相同,所以我不必重写每个标记这些位的页面。

我不打算为这个站点使用数据库,我只是想我可以从另一个文件中调用这两个位,就像在wp-content目录中使用header.php的wordpress设置一样。 / p>

有关于如何做到这一点的简单解释吗? (我得到了基础知识,只是寻求有关需要进行的更具体的PHP调用的帮助)

或者,如果这不是一个人可以轻易给出的答案,你能指出一个很好的资源来进一步研究吗?

THX

4 个答案:

答案 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');

更多信息:

http://php.net/include

答案 2 :(得分:0)

放入单独的文件并使用includerequirerequire_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;