在html页面中显示php结果

在html页面中显示php结果,php,html,Php,Html,如何在html文件中显示php结果? 这是我的index.html文件 <html> <head> <title>My PHP Page</title> </head> <body> This is HTML code <?php include("blabla.php"); ?> Back into HTML </body> </html> 感谢您:)为了执行php脚本,页面应

如何在html文件中显示php结果? 这是我的index.html文件

<html>
<head>
<title>My PHP Page</title>
</head>
<body>
This is HTML code
<?php
include("blabla.php");
?>
Back into HTML
</body>
</html>    

感谢您:)

为了执行php脚本,页面应该是index.php而不是index.html。

主页应该以
.php
的文件扩展名保存,以便正确检索和执行包含的php文件。

如果您希望使用php,您的文件必须具有
.php
的文件扩展名

您是在服务器环境还是像XAMPP这样的开发环境中运行代码?有一些指南可以帮助您开始安装XAMPP for windows

完成XAMPP安装后,转到安装位置,然后转到名为htdocs的文件夹,创建一个文件夹并将其称为test

然后将index.php(从index.html重命名)和blabla.php(再次使用
.php
扩展名重命名)移动到新创建的测试文件夹中


然后转到您的web浏览器并转到localhost/test/index.php,您将有望看到您希望在屏幕上看到的网页

无法在.html文件中运行PHP,因为除非您告诉服务器,否则服务器不会将其识别为有效的PHP扩展。为此,您需要在根web目录中创建一个.htaccess文件,并将此行添加到其中:

AddType application/x-httpd-php .htm .html
这将告诉Apache将扩展名为.htm或.html的文件作为PHP文件处理。
有关更多信息,请阅读此

如果文件名已以“.php”扩展名结尾,则只需让php代码在通常编写代码的地方回显或打印结果即可。如果它以“.html”扩展名结尾,请确保将扩展名更改为“.php”。我提供了一个简单的例子,看起来与您在下面引用的例子类似:

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <p>
          <?php
        echo "Blah, Blah, Blah";
          ?>
        </p>   
    </body>
</html>



blabla.php的内容是什么?除非“blabla.php”有“print”或“echo”语句,否则不会显示任何内容。如果您发布更多代码,我们将能够提供更多帮助!“正常”一词在“HTML”之前来自哪里?它不在你的代码中。。。奇怪ᵈˑ:这确实很有趣:DIt不太可能将
index.html
解释为PHP,因此
不会执行(也不会显示,因为就任何标记解释器而言,它看起来像一个格式错误的标记)。如果文件名为
index.php
,并且在Web服务器上运行,那么它就可以工作。因此,它不能在html中使用include?你不能通过php“include”(你可以导入其他扩展名文件,如js、css),除非你更改文件的扩展名,或者像mamta建议的那样,告诉服务器将html文件作为php文件处理。
<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        <p>
          <?php
        echo "Blah, Blah, Blah";
          ?>
        </p>   
    </body>
</html>