为什么这个PHP代码不执行?

时间:2012-03-16 11:05:42

标签: php

我有一个奇怪的问题:这段代码只是创建一个空页面而不显示hello world消息。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">

<title>Austrian Legends</title>

</head>

<body>

<?php

echo "hello world";

?>

</body>

</html>

我知道我的webhoster提供PHP,因为我已经从表单中成功运行了一个php文件( - &gt;提交)。

2 个答案:

答案 0 :(得分:4)

我发现HTML文档中嵌入的给定PHP代码段没有任何问题。如果这仍然没有执行&amp;你没有得到Hello world打印,我认为它与服务器配置有关。

  1. 检查文件名,应为foo.php&amp;不是foo.html。注意文件扩展名的更改
  2. 在名为info.php

    的文件中运行以下代码

    <?php phpinfo();

  3. 如果上面的代码运行,一切都还可以。其他PHP未在您的服务器上安装或运行

答案 1 :(得分:1)

可能不是解决方案,但绝对值得注意。你从未开始过头部。你关闭它,但从未打开它。即使它没有解决最终问题,也一定要先确保你的基本标签。