为什么php代码被注释掉了?

时间:2017-02-03 15:06:04

标签: php

我看了几个其他问题,我相信这不是重复的。

我在cPanel中使用文件管理器创建了一个HTML文件。这是PHP代码:

<?php echo "My first PHP script!"; ?>

没有评论。然而,当我运行代码(在webhost上)时,这就是源代码中显示的内容:

enter image description here

正如您所看到的,由于某种原因,它被注释掉了。我该如何解决这个问题?

注意:我可以在扩展名为php时运行php代码。例如,info.php将起作用。

更新:我发现了问题和解决方案。 Hostgator不支持在html中运行php。如果你想这样做,你必须编辑.htaccess文件: http://support.hostgator.com/articles/how-to-execute-php-in-html-files

2 个答案:

答案 0 :(得分:0)

默认情况下,如果PHP文件具有HTML扩展名,则无法运行它们。

他们需要扩展名为.php。

但是你可以在里面放一个带PHP的HTML页面!你只是不使用PHP包装标签来编写代码,如下所示:

<html>
    <body>
        <?php 
            echo 'Hello!'; 
        ?>
    </body>
</html>

如果您编辑网络服务器设置,您仍然可以解释扩展名为.html的文件的PHP代码,以获取更多信息look here

答案 1 :(得分:-1)

如果您只输入此代码

<?php echo "My first PHP script!"; ?>

和网络主机显示,它的问题是你的主机代码runer 用其他webhost测试它