我们如何将php文件包含在html文件中?
我知道我们可以这样做:
<AddType application/x-httpd-php .html>
但我无法访问服务器。我可以在我的网站文件夹或文件中包含的任何其他解决方案吗?
答案 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是包含PHP
和HTML
代码的交叉文件的官方文件类型。