從HTML文件執(zhí)行PHP
PHP是一種服務(wù)器端編程語言,與HTML結(jié)合使用以增強(qiáng)網(wǎng)站的功能。它可用于添加登錄屏幕或調(diào)查,重定向訪問者,創(chuàng)建日歷,發(fā)送和接收cookie等。如果您的網(wǎng)站已經(jīng)發(fā)布在web上,則需要對(duì)其進(jìn)行一些更改才能在頁(yè)面上使用PHP代碼。
訪問網(wǎng)頁(yè)時(shí),服務(wù)器會(huì)檢查擴(kuò)展名以了解如何處理頁(yè)面。一般來說,如果它看到.htm或.html文件,它會(huì)將其直接發(fā)送到瀏覽器,因?yàn)樗鼪]有't可以在服務(wù)器上處理任何內(nèi)容。如果它看到.php擴(kuò)展名,它知道在將其傳遞到瀏覽器之前需要執(zhí)行適當(dāng)?shù)拇a。
Process
你找到了完美的腳本,你想在你的網(wǎng)站上運(yùn)行它健康育兒知識(shí),但你需要在你的頁(yè)面上包含PHP才能工作。您只需將頁(yè)面重命名為yourpage.php而不是yourpage.html,但您可能已經(jīng)有傳入鏈接或搜索引擎排名,所以您不想更改文件名。你能做什么?
無論如何,如果要?jiǎng)?chuàng)建新文件,也可以使用.php,但在.html頁(yè)面上執(zhí)行php的方法是修改.htaccess文件。該文件可能是隱藏的,因此根據(jù)您的FTP程序,您可能需要修改一些設(shè)置才能看到它。那么你只需要為.html添加這一行:
AddType application/x-httpd-php.html
或者對(duì)于.htm:
AddType application/x-httpd-php.htm
如果您只計(jì)劃在一頁(yè)上包含PHP,最好以這種方式設(shè)置:
<文件yourpage.html>AddType application/x-httpd-php.html
此代碼僅使PHP可執(zhí)行yourpage.html文件,而不是所有的HTML頁(yè)面。
陷阱
- 如果你有一個(gè)existing.htaccess文件,將提供的代碼添加到其中,不要覆蓋它,否則其他設(shè)置可能會(huì)停止工作。在處理.htaccess文件時(shí)要小心謹(jǐn)慎,并詢問主機(jī)是否需要幫助。
- 以<開頭的.html文件中的任何內(nèi)容;?現(xiàn)在將作為PHP執(zhí)行,所以如果由于其他原因(例如作為XML標(biāo)簽)在文件中',則需要回波這些行以防止錯(cuò)誤。例如,使用:
'?>