如何阻止HTML代碼呈現並將其顯示爲標準文本,那麼我的用戶可以簡單地複製並粘貼它們以用於自己的用途?顯示HTML代碼
Q
顯示HTML代碼
2
A
回答
9
您可以使用功能htmlentities()
。看看manual。
請注意,默認情況下,數據將使用ISO-8859-1
字符集返回。您可能需要將第三個參數更改爲UTF-8
。
例如:
$html = "<div>Some text</div>";
echo htmlentities($html);
4
使用PHP來設置內容類型:
header("Content-Type: text/plain");
+0
是聽米歇爾佩特,我的答案是不是你在找什麼(我不至少不會那麼想)。這將作爲純文本提供整個頁面。 – 2011-03-30 08:00:35
+0
雖然這是一個不錯的訣竅,+1! – 2011-03-30 08:01:50
1
你分析它到它使用HTML實體標記,例如,而不是使用:
<body>
你會改用實體代碼來逃避標記字符,像這樣:
<body>
有大量引用中發現該名單的實體碼,它在大多數編程語言是很容易解析和逃避HTML。
0
使用功能htmlentities()
和htmlspecialchars()
可以使用php腳本顯示HTML代碼。爲了理解這一概念請看下面的例子:
<?php
$a="<h1>heading tag: used for heading tags</h1>";
echo htmlentities($a)."<br/>";
echo htmlspecialchars($a);
?>
輸出將是:
<h1>heading tag: used for heading tags</h1>
<h1>heading tag: used for heading tags</h1>
相關問題
- 1. 顯示HTML代碼
- 2. PHP代碼在HTML代碼後顯示
- 3. Html源代碼顯示
- 4. 將HTML顯示爲代碼
- 5. Handelbars.js:未顯示HTML代碼
- 6. 將html代碼顯示爲html文本
- 7. 在html頁面中顯示html代碼
- 8. 顯示網站完整的HTML代碼
- 9. 顯示html代碼後點擊按鈕
- 10. html不顯示javascript代碼插入
- 11. Excel Web Query顯示完整HTML代碼
- 12. Django Templates:如何顯示html代碼?
- 13. Ajax警報框顯示HTML代碼
- 14. Html顏色代碼顯示不正確?
- 15. 在iOS上顯示UIAlertView的HTML代碼
- 16. 爲什麼不能顯示HTML代碼?
- 17. 活動管理顯示html代碼
- 18. Oninput顯示HTML代碼(有條件的)
- 19. 顯示HTML代碼 - &frac14;和”
- 20. 在WebView中顯示HTML代碼
- 21. bundle.js顯示HTML代碼而不是javascript
- 22. Firefox顯示HTML頁面爲代碼
- 23. 在html頁面中顯示Java代碼
- 24. C#顯示HTML代碼控制需要
- 25. CMSMS不在edito中顯示html代碼
- 26. 當瀏覽home.aspx時顯示Html代碼
- 27. 如何在html中顯示C++代碼?
- 28. 如何在UIWebView中顯示HTML代碼?
- 29. 僅顯示前端代碼的HTML背景顯示網站JS源代碼
- 30. 使用代碼標記突出顯示HTML代碼 - 錯誤?
用htmlspecialchars()你的意思是 – 2011-03-30 08:03:50