我很新的Web开发,我试图通过尝试开发一个网站学习课程。然而,我遇到了一个问题,我不明白为什么我的包含在PHP功能不起作用。PHP包含函数不显示任何东西
我 'menu.php' 文件包含:
<?php
echo '
<li><a href="#" class="current">Home</a></li>
<li><a href="#">button1</a></li>
<li><a href="#">button2</a></li>
<li><a href="#">button3</a></li>
<li><a href="#">button4</a></li>
<li><a href="#">button5</a></li> ';
?>
我的HTML文件包含以下内容:
...
<nav>
<ul>
<?php include 'menu.php'; ?>
</ul>
</nav>
...
我缺少什么?如果我将我的.php中的列表项复制到我的.html文件中,它可以正常工作。 它的工作原理:
...
<nav>
<ul>
<li><a href="#" class="current">Home</a></li>
<li><a href="#">button1</a></li>
<li><a href="#">button2</a></li>
<li><a href="#">button3</a></li>
<li><a href="#">button4</a></li>
<li><a href="#">button5</a></li>
</ul>
</nav>
...
在此先感谢您。
您的HTML文件不会解析PHP,除非它具有'.php'扩展名(或者您的服务器被配置为将.html文件解析为PHP文件)。 – j08691
你是什么意思?我的'index.html'应该是'index.php'? – MrSilent
......是...... ...... – j08691