我想创建一个头文件,但几乎在任何方面都没有使用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/
再次感谢先进,太多了!
答案 0 :(得分:5)
啊...... PHP header命令用于输出HTTP标头,所以我真的不确定你希望通过它使用什么来实现。
您要做的是将通用标头HTML / PHP代码保存到新 PHP文件(可能称为“header.php”)中,然后在每个文件中包含该文件的内容现有的PHP页面通过include语句。例如:
<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
进行更改。 1}}文件。
答案 1 :(得分:1)
你绝对可以!
在您的主页上(让我们说index.php),在顶部你可以放入
<html>
<?php
include 'header.php';
?>
</html>
(或者无论您调用哪个头文件。)。
将该HTML放在要包含的header.php中。
答案 2 :(得分:0)
你必须使用像这样的包含
<?php
include('header.php');
?>
或使用require
<html>
<body>
<?php require("xxmenu.php"); ?>
<p>This is an example to show how to include PHP file!</p>
</body>
</html>
答案 3 :(得分:0)
当你处于这种状态时,将页脚从页面中分离并将其放在单独的PHP文件中也是一个非常好的主意,就像你正在使用标题一样。
这一点是,它允许您对整个站点中多个页面中的代码进行更改,而无需遍历每个页面并进行相同的更改。
例如,如果您在网站的50页底部有“版权所有(c)2013 Blah Blah Blah ”,那么当2014年到来时您不想编辑50个页面进行更改2013年至2014年。您只需在“footer.php”中创建一次。
和其他人一样,只需将文件包含在您的页面中即可。
<?php
include 'footer.php';
?>