我试图使用此代码(在.html
文件中)在我的localhost上测试HTML中的PHP:
<!DOCTYPE html>
<html>
<head>
<title>PHP Test</title>
<?php echo '<p>Hello World</p>';
?>
</head>
<body>
</body>
</html>
这是输出:
Hello World
'; ?>
我做错了什么?
答案 0 :(得分:2)
您有两种选择:
将其更改为.php
文件。
配置您的网络服务器,将.html
个文件发送给PHP处理器。
答案 1 :(得分:1)
(在.html文件中)
PHP代码服务器端不处理HTML文件。所以你只是按原样返回代码,而不是实际运行它。除非您已明确配置Web服务器以将HTML文件作为PHP文件处理(您可能不应该这样做),否则您需要将其设为.php
文件。
答案 2 :(得分:0)
如果文件扩展名为.html
,请将其更改为.php
。
如果它已经是.php
文件,那么将<?
更改为<?php
,可能是您的服务器不接受php shorhand版本。
答案 3 :(得分:0)
将以下代码行添加到.htaccess file
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
这将为您的HTML和HTM文件类型添加php