首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何向HTML(.html)文件添加PHP代码/文件?

如何向HTML(.html)文件添加PHP代码/文件?
EN

Stack Overflow用户
提问于 2012-07-03 21:45:22
回答 11查看 340.3K关注 0票数 101

我不能在我的HTML页面中使用PHP。例如,index.html。我尝试过使用这两种方法:

代码语言:javascript
复制
<? contents ?> 

代码语言:javascript
复制
<?php contents ?> 

这两种方法都不起作用。我的服务器提供PHP,当我使用.php扩展时,它可以正常工作。这有问题吗?还是我必须更改php.ini中的首选项

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-07-03 21:47:13

您不能在.html文件中运行PHP,因为服务器不会将其识别为有效的PHP扩展,除非您告诉它。为此,您需要在web根目录中创建一个.htaccess文件,并向其中添加以下行:

代码语言:javascript
复制
AddType application/x-httpd-php .htm .html

这将告诉Apache将文件扩展名为.htm或.html的文件处理为PHP文件。

票数 151
EN

Stack Overflow用户

发布于 2012-07-03 21:56:14

我认为把PHP写到一个.html文件中是令人困惑的,也是反自然的。你为什么要这么做?

无论如何,如果您想要执行PHP文件并在地址栏中将它们显示为.html,最简单的解决方案是像往常一样使用.php,并在您的.htaccess中编写如下规则:

代码语言:javascript
复制
RewriteRule ^([^.]+)\.html$ $1.php [L]
票数 20
EN

Stack Overflow用户

发布于 2012-07-03 21:47:58

为了在.html文件中使用php,必须在HTTP服务器的配置文件中将它们与PHP处理器相关联。在Apache中,这看起来像这样:

代码语言:javascript
复制
AddHandler application/x-httpd-php .html
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11312316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档