在HTML文件中使用PHP代码

jay*_*ynp 0 html php

我有一个.php文件,它呈现一个网页并按预期工作.它包含以下块:

<?php
    }
    else
    {
        openConnection();

        $userid = $_SESSION["userid"];
        $loggedinphrase = getLoggedInPhrase($connection, $userid);

        print "<p>\nYou are currently <span class=\"important\">" . $loggedinphrase . "</span>.\n</p>";

        mysql_close($connection);
    }
?>
Run Code Online (Sandbox Code Playgroud)

我正在将这个php文件的全部内容复制到另一个html文件中.特别是,我坚持<h2>Overview</h2>在这个模板文件中.

但我在网页上得到的是:

\nYou are currently " . $loggedinphrase . ".\n

"; mysql_close($connection); } ?>
Run Code Online (Sandbox Code Playgroud)

为什么会这样呢?

php*_*_qq 8

你不能在HTML文件中使用php,除非你配置了你的服务器,你显然没有,因为你得到了这个输出.确保您的文件是一个php文件.

  • 如果您的服务器配置正确,则文件扩展名无关紧要.浏览器忽略扩展,而是关注服务器提供的`Content-Type`标头.如果这是`text/html`,那么它将被解释为HTML.HTML中的`DOCTYPE`标头确定浏览器使用的HTML版本. (2认同)