在html檔案中執行php程式碼

pan_jinquan發表於2016-01-21

在html檔案中執行php程式碼

當訪問一個網頁時,伺服器會根據副檔名來判斷如何處理頁面,一般來說,當檢查到副檔名為htm或html時,伺服器將檔案直接呈現到瀏覽器端,不做任何處理;如果檢測到副檔名是PHP、shtml、ASP或JSP等檔案時,伺服器會先將這些檔案解析成html程式碼,然後將程式碼呈現到流程器上。若你想在html檔案中能夠執行php程式碼,則需要修改Apache的配置檔案。

首先,開啟在安裝Apache的安裝目錄,即apache\conf下找到:【httpd.conf】檔案,用記事本開啟,在最後新增下列程式碼:
AddType application/x-httpd-php .htm .html
或者
AddType application/x-httpd-php .html
或者
AddType application/x-httpd-php .htm
如下圖所示:

【注意】
(1)新增上述程式碼後,必須重啟Apache伺服器;
(2)html檔案必須放在Apache配置檔案httpd.conf中DocumentRoot指定的目錄下,否則無法執行,見下圖


如果你只想在一個html檔案中包含和執行php指令碼,那麼你可以這樣設定:
<pre name="code" class="html"><Files index.html>
AddType application/x-httpd-php .html
</Files>

如下圖所示,其中index.html是新增了php程式碼(指令碼)的檔案,#AddType application/x-httpd-php .htm .html前面的#,表示註釋掉該行語句




相關文章