㈠ php在網頁上為什麼輸出的還是源代碼
PHP本身提供了幾個函數可以對源代碼進行格式化並輸出為HTML代碼,你可以版把要輸出的代碼段或者代碼文權件用這些函數處理一下,直接輸出為HTML即可。
例如:
//列印當前PHP頁面的代碼
show_source(__FILE__);
//該段不解析作為一個字元串原樣輸出,高亮
highlight_string('<?phpphpinfo();?>');
//列印當前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。