Index.php适用于Index.html不适用于WAMP上的localhost

时间:2013-03-14 12:37:43

标签: php html iframe indexing localhost

我有一组PHP脚本在项目的HTML文件中运行。有一个带有选项卡的主窗口,每个选项卡都会调用这些包含HTML的PHP​​文件之一。为此,我使用的是iframe。 PHP脚本连接到MySQL数据库以检索数据并根据用户的要求显示。我为此目的使用WAMP并将HTML页面设置为索引文件。但是,如果我将HTML页面作为索引文件,则选项卡不会响应。在,我可以看到选项卡,但它不连接到数据库,也不检索数据。如果我保存相同的文件而不作为PHP索引文件进行任何更改,我将无法再看到框架和标签,但PHP脚本可以正常工作,并且可以毫不费力地从数据库中检索数据。我在每个选项卡中尝试过这一点,每次PHP脚本都有效,而包含PHP的HTML则不然。我究竟做错了什么 ?如何使用PHP工作制作HTML页面?

2 个答案:

答案 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