我们可以在html文件中包含php文件吗?

时间:2009-10-17 08:49:20

标签: php html

我们如何将php文件包含在html文件中?

我知道我们可以这样做:

  <AddType application/x-httpd-php .html>

但我无法访问服务器。我可以在我的网站文件夹或文件中包含的任何其他解决方案吗?

4 个答案:

答案 0 :(得分:4)

为什么不将文件重命名为以PHP结尾?这将是最简单的方法。

答案 1 :(得分:3)

如果您有权访问您的网站文件夹,则可以创建包含以下内容的.htaccess文件:

<IfModule mod_mime.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
</IfModule>

您也可以尝试:

<FilesMatch "\.(htm|html|php)$">
SetHandler application/x-httpd-php
</FilesMatch> 

答案 2 :(得分:1)

根据您要包含的代码的内容,如果您真的没有其他选择,例如德鲁伊提供的选项,您可以使用以下其中一项不完美嵌入式解决方案:

  • 带有frameborder =“0”的IFRAME指向PHP脚本(下行:根据输出大小动态调整大小只能使用JavaScript

  • 一个AJAX片段,用于加载PHP文件onLoad并将输出注入您选择的DIV

  • 指向PHP文件的标记。然后,PHP文件必须发出JavaScript命令,例如“document.write()”。

如果客户端没有JavaScript,则IFRAME是最安全的。 AJAX代码段是最优雅的解决方案。

答案 3 :(得分:0)

正确的解决方案是不将其重命名为.php。 它正在重命名为.phtml;)

.phtml是包含PHPHTML代码的交叉文件的官方文件类型。