包括 PHP 和 HTML 无法正确交互

Including PHP with HTML not interacting correctly

我试图在 HTML 文件中包含一些 PHP 脚本,虽然我找到了实现此目的的命令,但我的方式似乎有错误'我已经列出了我的代码。我觉得我漏掉了一个括号什么的。

这是我的一部分 HTML:

<title>Web Workers :: Home</title>
</head>
<body>

<?php
echo "<h1>Test</h1>";
include_once("htmlstatic.php");
?>

<nav id="navlist">
<ul>
<li class="links"> <a href="index.html">Home</a>                </li>
<li class="links"> <a href="topic1.html">Web Workers</a>        </li>
<li class="links"> <a href="register.html">Register</a>         </li>
<li class="links"> <a href="quiz.html">Quiz</a>                 </li>
<li class="links"> <a href="results.html">Results</a>           </li>
<li class="links"> <a href="about.html">About</a>               </li>
<li class="links"> <a href="enhancements.html">Enhancements</a> </li>
</ul>   
</nav>
<hr class="whitehr"/>
</body>
</html>

这是我的 PHP:

<?php
echo "<h1>Web Workers</h1>";
echo "<hr class='whitehr'/>";
echo "<p>test</p>";
?>

这是输出

您不能在 .html 文件中包含 .php 文件,也不能在 .html 文件中执行 php 代码,重命名您的 .html.php 执行 php 代码。要解释您的 php 代码,您的文件必须具有 .php 扩展名。

已编辑:
正如您在问题中没有提到的那样,我假设您使用的是默认 php 安装,没有设置将 PHP 文件包含在 HTML 文件中。

您的文件有 .html 扩展名,这就是服务器无法解释以 <?php

开头的代码的原因

告诉服务器将 .html 解释为 .php 或使用 .php 文件扩展名

首先在 .htaccess 文件

中尝试下面的方法
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html