PHP在html正文中未呈现


PHP in body of html not rendering

Hostgator最近更改了共享帐户的服务器配置。其结果是,html文件以前为php服务的地方现在不是了。输出包括源代码中显示的php标记,当然它不会被渲染。

他们不会帮我的,告诉我这是一个编码问题。我不相信。。。

<?php echo 'test'; ?>

不起作用。

因此,我可以更改所有的html文件和内部链接,使其具有php文件扩展名,但这是一项乏味的工作。幸运的是,如果我被迫的话,这是一个小网站。

然而,如果我添加.htaccess,而不是:

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

这个应该切对了?

然后,我收到了在firefox上抛出一个打开文件对话框的请求,但仍然没有在IE上渲染…(我收到错误:您选择了打开…,即:application/x-httpd-php

任何想法都值得赞赏。

对于Hosgator,您应该添加以下代码:

AddHandler application/x-httpd-php5 .html .htm

注意php后面的"5"。