在html页面显示php结果

时间:2016-06-30 15:02:50

标签: 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>    

我希望在index.html中显示blabla.php结果 但是当我执行index.html时的结果是

This is normal HTML code Back into normal HTML

之前感谢:)

5 个答案:

答案 0 :(得分:2)

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

AddType application/x-httpd-php .htm .html

这将告诉Apache将.htm或.html文件扩展名的文件作为PHP文件处理。  欲了解更多信息,请阅读http://php.about.com/od/advancedphp/p/html_php.htm

答案 1 :(得分:0)

页面应该是index.php而不是index.html才能执行php脚本。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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

您是在服务器环境或XAMPP等开发环境中运行代码吗?有像this one这样的指南可以安装适用于Windows的XAMPP,这将有助于您入门。

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

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

然后转到您的网络浏览器并转到localhost / test / index.php,您希望看到您的网页,因为您希望在屏幕上看到它!

答案 4 :(得分:0)

如果文件名已经以“.php”扩展名结尾,那么只需将php代码回显或将结果打印到通常编写代码的位置即可。如果它以“.html”扩展名结尾,请务必将扩展名更改为“.php”。我提供了一个简单的示例,看起来类似于您在下面引用的示例:

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