PHP包含HTML菜单

PHP包含HTML菜单,php,html,include,Php,Html,Include,我已经搜索了很多,在这里看到了一些问题,但没有找到我的答案。我想这是最糟糕的问题,因为这是一种令人讨厌的情况,代码看起来很好,调试没有错误,但不会在浏览器中呈现所需的结果。我是PHP新手,但这只是一个简单的“include”脚本,它应该根据我检查过的一手网站来工作。我试图用PHP在每个页面中包含一个简单的菜单 我在索引html页面中的代码片段: <div id="menuContainer"><?php include "menu.php" ?> </div>

我已经搜索了很多,在这里看到了一些问题,但没有找到我的答案。我想这是最糟糕的问题,因为这是一种令人讨厌的情况,代码看起来很好,调试没有错误,但不会在浏览器中呈现所需的结果。我是PHP新手,但这只是一个简单的“include”脚本,它应该根据我检查过的一手网站来工作。我试图用PHP在每个页面中包含一个简单的菜单

我在索引html页面中的代码片段:

<div id="menuContainer"><?php include "menu.php" ?>
</div>

我试图包含的文件位于文件“menu.php”中,包含以下文本:

<nav>
    <menu class='menu'>
        <menuitem id='home'>
            <a href='index.html' class='homeButton'>Home</a>
            <label>|</label>
        </menuitem>
        <menuitem>
            <a href='#' class='bioButton'>Bio</a>
            <label>|</label>
        </menuitem>
        <menuitem>
            <a href='underthehood.html' class='hoodButton'>Under the hood</a>
            <label>|</label>
        </menuitem>
        <menuitem>
            <a href='#' class='contactButton'>Contact</a>
        </menuitem>
    </menu>
</nav>

|
|
|

网页是活在一个服务器,支持PHP,所以我的想法。我还用vs.code进行了调试,没有出现任何错误。

什么也不显示?没有错误消息?尝试
include(“menu.php”)您应该始终以
结束函数
您试图在
.html
文件中使用php。那不行你的第一页是index.php而不是index.html,对吗?将include改为
require\u一次
。如果它在错误的文件夹中并且找不到它,您将得到一个错误,在这种情况下,您可以对它进行排序