php顯示源碼
這是在php裡面配置的
打開 wampserver 安裝目錄下的php/php.ini
找到 short_open_tag = Off 改成 short_open_tag = On
然後重啟apache即可。
㈡ 在打開.php文件時,怎麼直接看到了源代碼
.php 在 客戶端,是看不到源代碼的;在伺服器, 直接打開就能看到代碼在<?php 代碼1111 ?> 在尖括弧裡面 代碼111位置就是源代碼 設想一下 如果再客戶端可以打開php的源代碼那 網站的安全基本上就很玄了 是吧
㈢ 在瀏覽器中顯示PHP源碼怎麼辦
1 現象描述
部署一個php系統的時候,訪問.php,在瀏覽器顯示php源碼。使用
<?php
phpinfo();
?>
測試文件,則正確顯示。
2原因分析
php源碼中採用了<? ?>這種短標簽格式,而採用的php版本默認不支持這種短格式。
3解決方法
修改php.ini
short_open_tag = On #打開對短標簽的支持
4思考
(1)作為開發者,新開發php時,盡可能避免使用<??>這種短格式;
(2)作為運維者,要時刻提醒自己顯示源碼的問題,避免源碼泄露。
㈣ 為什麼 我寫的php在瀏覽器里顯示的是源代碼
先確認下是否能正常執行PHP 現在看來是把源碼列印出來了,很可能是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訪問php直接顯示源碼是什麼問題
HTTPS配置錯誤,導致的環境沒有正常顯示,請重新配置。
配置教程:https://www.gworg.com/ssl/127.html
㈦ 怎樣查看一個網頁的php源代碼
PHP是後端語言,前端是無法查看的,前端看到的是最終運算之後的結果,PHP源代碼是無法查看的。如果能直接查看PHP源代碼那還得了,如果你是單純想看看網頁代碼,那就在瀏覽器右鍵-查看源碼就可以看見。
㈧ 怎樣在php頁面里輸出php源代碼
PHP本身提供了幾個函數可以對源代碼進行格式化並輸出為HTML代碼,你可以把要輸出的代碼段或者代碼文件用這些函數處理一下,直接輸出為HTML即可。
例如:
- //列印當前PHP頁面的代碼
show_source(__FILE__);
- //該段不解析作為一個字元串原樣輸出,高亮
- highlight_string('<?phpphpinfo();?>');
- //列印當前PHP頁面的代碼
highlight_file(__FILE__);
//__FILE__可以替換成任意的PHP代碼文件,這些函數都會把代碼高亮格式化之後顯示在網頁上。
㈨ 為什麼網頁直接輸出了php源碼 且是亂碼
出現亂碼是因為你沒有定義文件的編碼格式,而且你前面的script便簽沒有閉合。
出現php源碼是因為你沒有正確安裝php,或者沒有正確配置站點,當前目錄不在php解釋范圍內。
應該首先要確保當前目錄php能正確執行,可以先運行phpinfo檢查。
㈩ 為什麼網站能顯示php後綴的源碼。但執行不了php文件。求解答
這說明網站所在伺服器不支持php。慶顫培比如說伺服器是windows系統的,但卻洞團沒有安裝php的支譽唯持插件,就會出現這樣的情況(這時候php文件會被當作二進制文件進行下載,然後就會顯示出裡面的源碼)。如果伺服器是Linux系統,那它默認就是支持php的。