2013-03-14 89 views
2

我有一組運行在HTML項目中的PHP腳本。有一個帶有選項卡的主窗口,每個選項卡調用其中一個包含HTML的PHP​​文件。爲此,我使用iframe。 PHP腳本連接到MySQL數據庫以檢索數據並按用戶要求顯示。我爲此使用WAMP並設置了一個HTML頁面作爲索引文件。但是,如果我將HTML頁面作爲索引文件提供,則選項卡不會響應。如在,我可以看到選項卡,但它不連接到數據庫,也不檢索數據。如果我將相同的文件保存爲PHP索引文件而不做任何更改,我不能再看到這些框架和選項卡,但PHP腳本可以正常工作,並且可以毫不費力地從數據庫中檢索數據。我試着用我的每一個選項卡,每次,PHP腳本工作,而包括PHP的HTML不工作。我究竟做錯了什麼 ?如何使用PHP工作制作HTML頁面?Index.php工作,而Index.html不適用於WAMP上的本地主機

+0

的可能重複的[如何PHP文件保存爲.PHP或.html擴展?](http://stackoverflow.com/questions/5155256/how-保存爲php-file-as-php-or-html-extension) – Quentin 2013-03-14 12:41:15

回答

2

在.html頁面上執行PHP的方式是修改.htaccess文件。這個文件可能是隱藏的,所以根據你的FTP程序,你可能需要修改一些設置才能看到它。然後你只需要添加此行的.html:

AddType application/x-httpd-php .html` 

或爲熱媒

AddType application/x-httpd-php .htm` 

如果你只在其中一個頁面上的PHP計劃,最好是設置是這樣的:

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

此代碼只會使yourpage.html文件中的PHP可執行文件,而不是所有的html頁面上。

httpd.conf如果你想讓它在全球

+0

或者在httpd.conf中,如果他想要的話g葉片 – 2013-03-14 12:43:01

+0

是的..感謝..編輯中包括 – 2013-03-14 12:44:12

+0

我已經嘗試過。它使我的本地主機下載的PHP文件,而不是解析它出於某種原因,所以沒有完全工作。任何其他選項? – Aravind 2013-03-18 14:45:46

0

在電腦的右下角任務欄中的圖標WAMP左鍵點擊>>阿帕奇>>左擊的httpd.conf >>滾動2/3的一路下跌>>添加AddType應用程序/ x-httpd-php .html至如下所示>>保存並關閉它>>重新啓動Wamp >>完成!


將AddType應用程序/ x-壓縮.Z
將AddType應用程序/ x-gzip的。廣州.tgz的
將AddType應用/ X的httpd - PHP .PHP
將AddType應用/ X的httpd - PHP .php3
將AddType應用/ X的httpd - PHP的.html

相關問題