我有一组PHP脚本在项目的HTML文件中运行。有一个带有选项卡的主窗口,每个选项卡都会调用这些包含HTML的PHP文件之一。为此,我使用的是iframe。 PHP脚本连接到MySQL数据库以检索数据并根据用户的要求显示。我为此目的使用WAMP并将HTML页面设置为索引文件。但是,如果我将HTML页面作为索引文件,则选项卡不会响应。在,我可以看到选项卡,但它不连接到数据库,也不检索数据。如果我保存相同的文件而不作为PHP索引文件进行任何更改,我将无法再看到框架和标签,但PHP脚本可以正常工作,并且可以毫不费力地从数据库中检索数据。我在每个选项卡中尝试过这一点,每次PHP脚本都有效,而包含PHP的HTML则不然。我究竟做错了什么 ?如何使用PHP工作制作HTML页面?
答案 0 :(得分:2)
在.html页面上执行PHP的方法是修改.htaccess文件。此文件可能是隐藏的,因此根据您的FTP程序,您可能需要修改某些设置才能看到它。然后你只需要为.html添加这一行:
AddType application/x-httpd-php .html`
或者.htm
AddType application/x-httpd-php .htm`
如果您只打算在一个页面上包含PHP,最好以这种方式设置:
<Files yourpage.html>
AddType application/x-httpd-php .html
</Files>
此代码只会在yourpage.html文件中生成PHP可执行文件,而不会在所有html页面上生成。
或httpd.conf
如果您想要全局
答案 1 :(得分:0)
左键单击计算机右下方托盘中的Wamp图标&gt;&gt; Apache&gt;&gt;左键单击httpd.conf&gt;&gt;向下滚动2/3&gt;&gt;将AddType application / x-httpd-php .html添加到如下所示&gt;&gt;保存并关闭它&gt;&gt;重启Wamp&gt;&gt;完成!
AddType application / x-compress .Z
AddType application / x-gzip .gz .tgz
AddType application / x-httpd-php .php
AddType application / x-httpd-php .php3
AddType application / x-httpd-php .html