課程
/后端開發(fā)
/PHP
/PHP入門篇
如題,html中嵌入php代碼時,沒有輸出內(nèi)容,執(zhí)行時被注釋掉了。什么原因呢?我有在本地搭建lamp環(huán)境,文件擴(kuò)展名由html改為php就沒問題
2017-01-31
源自:PHP入門篇 1-2
正在回答
你試試把服務(wù)器端配好,使用服務(wù)器端訪問。馬上可以運(yùn)行,不被注釋。假如是文件路徑打開的話,就是被注釋了
<?php? $a?=?123; echo?$a; echo?"<hr/>"
寫了一個這樣的php文件,運(yùn)行后,頁面沒有任何內(nèi)容顯示,這是為何?
php可以寫在html里面,比如
<body>
????<?php echo 'fffffff';?>
</body>
但是如果插入了php語句,必須要用php的環(huán)境來運(yùn)行這個html的文件才能有效果,比如WAMPServer。
另外后綴要把html改成php,因?yàn)閔tml不能解析php的內(nèi)容,除非使用模板引擎,比如:TP(ThinkPHP)。
當(dāng)訪問一個網(wǎng)頁時,服務(wù)器會根據(jù)文件擴(kuò)展名來判斷如何處理頁面,一般來說,當(dāng)檢查到擴(kuò)展名為htm或html時,服務(wù)器將文件直接呈現(xiàn)到瀏覽器端,不做任何處理;如果檢測到擴(kuò)展名是PHP、shtml、ASP或JSP等文件時,服務(wù)器會先將這些文件解析成html代碼,然后將代碼呈現(xiàn)到流程器上。若你想在html文件中能夠運(yùn)行php代碼,則需要修改Apache的配置文件。
首先,打開在安裝Apache的安裝目錄,即apache\conf下找到:【httpd.conf】文件,用記事本打開,在最后添加下列代碼:
如下圖所示:
【注意】
(1)添加上述代碼后,必須重啟Apache服務(wù)器;
(2)html文件必須放在Apache配置文件httpd.conf中DocumentRoot指定的目錄下,否則無法運(yùn)行,見下圖
如果你只想在一個html文件中包含和運(yùn)行php腳本,那么你可以這樣設(shè)置:
如下圖所示,其中index.html是添加了PHP代碼(腳本)的文件,#AddType application/x-httpd-php .htm .html前面的#,表示注釋掉該行語句
Gir非碼農(nóng)
PHP的優(yōu)點(diǎn)之一是可以把PHP代碼直接嵌入到HTML頁面中。要讓你的代碼完成任務(wù),就需要把頁面?zhèn)鬟f給PHP引擎進(jìn)行解釋。
但是,Web服務(wù)器并不傳遞所有的頁面,它只傳遞具有特定文件擴(kuò)展標(biāo)識——.php 的頁面。(比如文件擴(kuò)展名由html改為php就沒問題)
舉報(bào)
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
1 回答為什么谷歌瀏覽器顯示的是注釋掉了?
2 回答為什么我不能在瀏覽器打開PHP
1 回答瀏覽器打開文件時的錯誤
1 回答php瀏覽器不解析
1 回答安裝了Wamp打開瀏覽器404代碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-12
你試試把服務(wù)器端配好,使用服務(wù)器端訪問。馬上可以運(yùn)行,不被注釋。假如是文件路徑打開的話,就是被注釋了
2017-06-14
寫了一個這樣的php文件,運(yùn)行后,頁面沒有任何內(nèi)容顯示,這是為何?
2017-01-31
php可以寫在html里面,比如
<body>
????<?php echo 'fffffff';?>
</body>
但是如果插入了php語句,必須要用php的環(huán)境來運(yùn)行這個html的文件才能有效果,比如WAMPServer。
另外后綴要把html改成php,因?yàn)閔tml不能解析php的內(nèi)容,除非使用模板引擎,比如:TP(ThinkPHP)。
當(dāng)訪問一個網(wǎng)頁時,服務(wù)器會根據(jù)文件擴(kuò)展名來判斷如何處理頁面,一般來說,當(dāng)檢查到擴(kuò)展名為htm或html時,服務(wù)器將文件直接呈現(xiàn)到瀏覽器端,不做任何處理;如果檢測到擴(kuò)展名是PHP、shtml、ASP或JSP等文件時,服務(wù)器會先將這些文件解析成html代碼,然后將代碼呈現(xiàn)到流程器上。若你想在html文件中能夠運(yùn)行php代碼,則需要修改Apache的配置文件。
首先,打開在安裝Apache的安裝目錄,即apache\conf下找到:【httpd.conf】文件,用記事本打開,在最后添加下列代碼:
如下圖所示:
【注意】
(1)添加上述代碼后,必須重啟Apache服務(wù)器;
(2)html文件必須放在Apache配置文件httpd.conf中DocumentRoot指定的目錄下,否則無法運(yùn)行,見下圖
如果你只想在一個html文件中包含和運(yùn)行php腳本,那么你可以這樣設(shè)置:
如下圖所示,其中index.html是添加了PHP代碼(腳本)的文件,#AddType application/x-httpd-php .htm .html前面的#,表示注釋掉該行語句
2017-01-31
PHP的優(yōu)點(diǎn)之一是可以把PHP代碼直接嵌入到HTML頁面中。要讓你的代碼完成任務(wù),就需要把頁面?zhèn)鬟f給PHP引擎進(jìn)行解釋。
但是,Web服務(wù)器并不傳遞所有的頁面,它只傳遞具有特定文件擴(kuò)展標(biāo)識——.php 的頁面。(比如文件擴(kuò)展名由html改為php就沒問題)