如何将PHP代码/文件添加到HTML(.html)文件中?
我无法在我的 HTML 页面中使用 PHP。例如。我尝试过同时使用这两种功能:index.html
<? contents ?>
和
<?php contents ?>
这些都不起作用。我的服务器提供PHP,当我使用扩展时,它可以正常工作。这是一个问题,还是我必须更改 中的首选项?.php
php.ini
我无法在我的 HTML 页面中使用 PHP。例如。我尝试过同时使用这两种功能:index.html
<? contents ?>
和
<?php contents ?>
这些都不起作用。我的服务器提供PHP,当我使用扩展时,它可以正常工作。这是一个问题,还是我必须更改 中的首选项?.php
php.ini
您无法在.html文件中运行 PHP,因为除非您告诉它,否则服务器不会将其识别为有效的 PHP 扩展名。为此,您需要在根Web目录中创建一个.htaccess文件,并将以下行添加到其中:
AddType application/x-httpd-php .htm .html
这将告诉Apache将具有.htm或.html文件扩展名的文件处理为PHP文件。
我认为将PHP写入.html文件是令人困惑和反自然的。你为什么要这样做??
无论如何,如果您想要的是执行PHP文件并在地址栏中将其显示为.html,最简单的解决方案是像往常一样使用.php,并在.htaccess中编写规则,如下所示:
RewriteRule ^([^.]+)\.html$ $1.php [L]