我很新的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