我们可以在html文件中包含php文件吗?
如何将php文件包含到html文件中 我知道我们可以通过:我们可以在html文件中包含php文件吗?,php,html,Php,Html,如何将php文件包含到html文件中 我知道我们可以通过: <AddType application/x-httpd-php .html> 但是我没有访问服务器的权限。我可以在我的网站文件夹或文件中包含的任何其他解决方案?为什么不将文件重命名为以PHP结尾?这是最简单的方法。如果您有权访问您的网站文件夹,您可以创建一个.htaccess文件,其中包括: <IfModule mod_mime.c> AddType application/x-httpd-php .
<AddType application/x-httpd-php .html>
但是我没有访问服务器的权限。我可以在我的网站文件夹或文件中包含的任何其他解决方案?为什么不将文件重命名为以PHP结尾?这是最简单的方法。如果您有权访问您的网站文件夹,您可以创建一个
.htaccess
文件,其中包括:
<IfModule mod_mime.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
</IfModule>
AddType应用程序/x-httpd-php.php
AddType应用程序/x-httpd-php.html
您也可以尝试:
<FilesMatch "\.(htm|html|php)$">
SetHandler application/x-httpd-php
</FilesMatch>
SetHandler应用程序/x-httpd-php
根据您想要包含的代码的外观,如果您真的没有德鲁伊提供的其他选择,您可以使用以下不太完美的嵌入解决方案之一:
- 带有frameborder=“0”的IFRAME指向PHP脚本(缺点:只有使用JavaScript才能根据输出大小动态调整大小)
- 一个AJAX代码段,用于加载PHP文件onLoad并将输出注入到您选择的DIV中
- 指向PHP文件的标记。然后PHP文件必须发出JavaScript命令,如“document.write()”
如果客户端没有JavaScript,IFRAME是最安全的。AJAX代码片段是最优雅的解决方案。正确的解决方案不是将其重命名为
.php
。
它正在重命名为.phtml
;)
.phtml是包含
PHP
和HTML
代码的交叉文件的官方文件类型。@air:include是什么意思?就像服务器端包含一样?也许你可以问你的主机他们是否会添加该行?虽然我认为这是正确的答案,但他可能不想重命名一堆指向foo.php而不是foo.html的链接。是的,我可以访问我的网站文件夹。。。我应该给文件起什么名字。。。我在windows2003服务器上,这对windows2003服务器有用吗?不,这是对Apache的。在问题中陈述这样的事情很有用。嗯,什么?php总是包含html代码,这就是我们开发的for@knittl:是的,这就是PHP开发的目的。但现在它被用于许多不同的领域。我认识的一些公司在后端开发中使用它来解决任何与html/web相关的业务问题。