-1

我试图使用以下代码(在.html文件中)在我的本地主机上测试 HTML 中的 PHP:

<!DOCTYPE html>
<html>
 <head>
  <title>PHP Test</title>
   <?php echo '<p>Hello World</p>';
   ?>
 </head>
 <body>
 </body>
</html>

这是输出:

Hello World
'; ?>

我究竟做错了什么?

4

4 回答 4

2

你有两个选择:

  1. 将其更改为.php文件。

  2. 配置您的网络服务器以将.html文件发送到 PHP 处理器。

于 2013-09-07T15:49:25.683 回答
1

(在 .html 文件中)

不为 PHP 代码服务器端处理 HTML 文件。因此,您只是按原样返回代码,而不是实际运行它。除非您已明确配置您的 Web 服务器以将 HTML 文件作为 PHP 文件处理(您可能不应该这样做),否则您将需要将其设为.php文件。

于 2013-09-07T15:49:57.937 回答
0

将以下这些代码行添加到您的.htaccess file

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

这会将 php 添加到您的 HTML 和 HTM 文件类型

于 2013-09-07T16:37:49.287 回答
0

如果文件扩展名.html更改为.php.

如果它已经是一个.php文件,那么更改<?<?php可能是您的服务器不接受 php shorhand 版本。

于 2013-09-07T15:51:15.950 回答