0

我写了一个简单的html代码并在eclipse中将它保存为testing.html。下面是代码:

<html>
<body>
<?php
function helo()
{
     echo "hello";
}
echo "say ";
helo();
?>
</body>
</html> 

当我通过 apache Tomcat 运行时,它没有在我的浏览器中显示任何内容。我曾尝试编写一个简单的 html 代码(html 代码中没有 php 代码),它可以通过 apache Tomcat 运行。我可以知道为什么会这样吗?我的代码有问题吗?或者当我在 Eclipse 中设置时出现问题?

4

3 回答 3

3

PHP 通常不会在 html 文档中解析...尝试将文件更改为 testing.php 并查看您得到的结果。

如果这仍然不起作用,则可能是您的托管环境中未安装或正确配置 php。

于 2013-07-15T02:53:24.900 回答
1

您的 Web 服务器不会在您的 html 文档上运行 PHP 预处理器。

要解决此问题,您需要将testing.html文件重命名为testing.php.

于 2013-07-15T02:47:47.257 回答
0

您的服务器读取“.html”扩展名并将文件解释为 html 文件。因此,您不能在其中交织 php。但是,如果您将文件名更改为 testing.php,tomcat 服务器将解释该 php,您将获得所需的结果。

于 2013-07-15T02:48:19.380 回答