代码之家  ›  专栏  ›  技术社区  ›  Adam P

echo命令不执行任何操作

  •  8
  • Adam P  · 技术社区  · 16 年前

    我在业余时间开始学习PHP,第一个代码示例是:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
        <body>
            <?php
            echo "Hello World";
            ?>
        </body>
    </html>
    

    据我所知,这应该写下“你好世界”。但是,我看到的只是一个空白网页。你知道这是为什么吗?我该怎么解决?

    5 回复  |  直到 9 年前
        1
  •  13
  •   Christopher Tarquini    16 年前

    这是检查表

    • 你在运行什么服务器?它支持PHP吗?
    • PHP启用了吗?
    • 您的文件是以扩展名.php命名的吗?
    • 当使用VIEWSOURCE时,可以看到PHP标记中的代码吗?如果是,则不启用php

    作为测试,尝试将其保存为info.php

    <?php
    phpinfo();
    ?>
    

    看看它是否显示有关服务器的信息

        2
  •  1
  •   Chad    16 年前

    确保包含该代码的文件是一个php文件-以“.php”结尾。

        3
  •  1
  •   Rachel    16 年前

    您可能希望在中启用错误报告 .htacess 文件在public_html文件夹中,并根据错误消息尝试诊断问题。

        4
  •  1
  •   romeroqj    16 年前

    代码看起来很好,当然它应该按照您的意愿来做。

    可能发生的是你用类似 示例HTML ,所以您必须检查扩展名。一定看起来像 实例 . 在文件末尾使用扩展名.php,您将告诉Web服务器此文件中包含php代码。那样的话 <?php echo "Hello World"; ?> 会被解释,你打算这样做吗?

        5
  •  0
  •   Aaron Butacov    16 年前

    如果你看不到 html 标记在源代码中,这意味着有一个PHP错误。检查视图源,如果没有显示任何内容,请检查错误日志。

    推荐文章