本文目錄一覽:
我在頁面中嵌入PHP代碼,為什麼會直接在頁面顯示PHP源碼啊,而不是解釋處理後???
你是不是沒安裝php服務器啊?這個直接打開html文件時前面一部分沒解析,但是到了php服務器裏面就直接解析了
怎樣在php頁面里輸出php源代碼
PHP本身提供了幾個函數可以對源代碼進行格式化並輸出為HTML代碼,你可以把要輸出的代碼段或者代碼文件用這些函數處理一下,直接輸出為HTML即可。
例如:
//打印當前PHP頁面的代碼
show_source(__FILE__);
//該段不解析作為一個字符串原樣輸出,高亮
highlight_string(‘?php phpinfo(); ?’);
//打印當前PHP頁面的代碼
highlight_file(__FILE__);
//__FILE__可以替換成任意的PHP代碼文件,這些函數都會把代碼高亮格式化之後顯示在網頁上。
html 嵌入php顯示php的源代碼
PHP源代碼原樣輸出,通常的原因在於,PHP代碼沒有經服務器端解析。
通常,服務器端如果要對PHP進行解析(也就是當你在瀏覽器里用url訪問時某個php腳本時),而不是顯示其源代碼,需要設置,比如,在apache里:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
一般將PHP腳本文件也需要以 .php作為文件的擴展名,這樣,服務器才會對php腳本進行正確的解析。
建議你查看下文件的擴展名是不是 .php。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/302994.html