在html文件中使用php Include

在html文件中使用php Include,html,php-include,Html,Php Include,我的网站在使用php代码时遇到了一些问题我的网站主要使用html和php。我没有在每页的顶部重复很多行脚本,而是使用php include语句: <?php include('main.php'); ?> 如果在HTML文件中使用,它将不起作用。原因?如果文件具有.html扩展名,浏览器将不需要PHP,因此不会执行任何操作。如果您在任何文件中有任何PHP代码,请为该文件指定一个.PHP扩展名。(除非您有不这样做的具体原因…?)尝试使用以下方法: AddHandler x-httpd

我的网站在使用php代码时遇到了一些问题
我的网站主要使用html和php。我没有在每页的顶部重复很多行脚本,而是使用php include语句:

<?php include('main.php'); ?>
如果在HTML文件中使用
,它将不起作用。原因?如果文件具有
.html
扩展名,浏览器将不需要PHP,因此不会执行任何操作。如果您在任何文件中有任何PHP代码,请为该文件指定一个
.PHP
扩展名。(除非您有不这样做的具体原因…?)

尝试使用以下方法:

AddHandler x-httpd-php5-cgi .html

请参见此处:

您所要做的就是将包含它的所有文件更改为.php文件。这不会对他们产生负面影响,只是浏览器会知道如何用php来解释它


您的所有格式仍然有效。

我认为这属于超级用户。com@fotanus我投你一票,你是对的,tyI确实联系了goDaddy支持人员,但他们告诉我他们不帮助解决脚本问题,我应该尝试这些论坛。但是我在本地WAMP服务器上的.html文件中有include语句,它工作正常。除了include语句外,我在.html文件中没有任何其他php代码。我不介意将扩展名改为.php,但作为新手,我不确定这样做是否正确。我真的不知道为什么它可以在WAMP上工作……但你应该始终提供包含php代码的文件
.php
扩展名,除非你有很好的理由不这样做!工作。你能告诉我这是怎么回事吗?它告诉apache使用php引擎来处理.html文件。即使@capture建议有效,还是把文件扩展名改成.php好吗?我对.htaccess了解不多,所以我不知道现在你改了它会做什么。但是,如果您有包含php的文件,那么不调用.php是没有意义的。除非你有一万,而且必须全部换掉:?
AddHandler x-httpd-php5-cgi .html