制作一个header.php文件


Making a header.php file

我想制作一个头文件,但几乎在任何方面都没有使用PHP的经验。我叔叔告诉我,我可以使用PHP的头文件,它就像HTML的CSS。

以下是我想要在PHP中使用的HTML:

<center><nav>
<ul>
    <li><a href="/">Home</a></li>
    <li><a href="">Arcade</a>
        <ul>
            <li><a href="/arcade/action">Action</a></li>
            <li><a href="/arcade/arcade">Arcade</a></li>
            <li><a href="/arcade/puzzle">Puzzle</a></li>
            <li><a href="/arcade/vehicle">Vehicle</a></li>
            <li><a href="/arcade/violence">Violence</a></li>
            <li><a href="/arcade/defense">Defense</a></li>
            <li><a href="/arcade/rpg">RPG</a></li>
        </ul>
    </li>
    <li><a href="">Watch</a>
        <ul>
            <li><a href="/watch/tv">TV Shows</a></li>
            <li><a href="/watch/movies">Movies</a></li>
        </ul>
    </li>
    <li><a href="">Extras</a>
        <ul>
            <li><a href="/news">News</a></li>
            <li><a href="/updates">Updates</a></li>
        </ul>
    </li>
    <li><a href="/support">Support</a></li>
</ul>
</nav></center>

我怎么能把它合并到一个头文件中呢?

我看过其他网站,比如W3Schools,但它们似乎不起作用。我认为我的主要问题是我不确定如何将HTML放入PHP文档中。当我这样做的时候,我试着把HTML打出来,就好像它是header.HTML一样,只是,你知道,它不是。

但无论如何,如果有人能给我指明正确的方向,告诉我如何将我包含的HTML合并到header.php文件中,以及在HTML中放什么。

据我所见,在HTML代码中包含PHP文档的最佳场景是:

<html>
<?php
    header('Location: http://www.example.com/');
?>

现在,我正在把HTML放在每一页中。这限制了我更改导航选项卡!

我的网站是http://www.gameshank.com/

再次,提前谢谢,太好了!

啊。。。PHP头命令用于输出HTTP头,所以我真的不确定您希望通过使用它来实现什么。

您要做的是将通用头HTML/PHP代码保存到新的PHP文件(可能称为"header.PHP")中,然后通过include语句将该文件的内容包含在每个现有的PHP页面中。例如:

<html>
<head><title>Sample HTML page</title></head>
<body>
    <?php include 'header.php'; ?>
    <h1>Page specific content</h1>
    <p>And stuff.</p>
</body>
</html>

通过这样做,每个页面都将自动包含header.php文件的内容(该文件将出现在放置include语句的任何位置),并且您需要的任何更改都可以简单地对header.php文件进行。

你绝对可以!

在你的主页上(比如index.php),在顶部你可以放入

<html>
    <?php
        include 'header.php';
    ?>
</html>

(或者不管你的头文件叫什么。)。

将该HTML放入您想要包含的header.php中。

你必须像这个一样使用include

<?php 
include('header.php');
?>

或使用需要

<html>
<body>
<?php require("xxmenu.php"); ?>
<p>This is an example to show how to include PHP file!</p>
</body>
</html>

当你在做这件事的时候,把页脚从页面上分离出来,放在一个单独的PHP文件中也是一个很好的主意,就像你处理页眉一样。

关键是,它允许您对整个网站多个页面中的代码进行更改,而不必浏览每个页面并进行相同的更改。

例如,如果您的网站上50页的底部有"版权所有(c)2013 Blah Blah Blah",那么当2014年到来时,您不想编辑50页将2013年更改为2014年。您只需在"footer.php".中创建一次即可

就像其他人所说的,只需将文件包含在页面中即可。

<?php
   include 'footer.php';
?>