[英]php - textarea- html tags
我是用PHP編程的新手。 我已經這樣做了:有一個用戶寫文本的textarea,它被保存到db。 但是在列出條目時,帶有html標簽的文本顯示為html元素。
例如,“我<b> 25歲”顯示“我25歲”。
我想把它顯示為用戶在textarea上寫的內容,而不是應用html規則。 由於這個原因,用戶無法打破多行。
如何避免所有html屬性? 是否有任何功能或其他東西來幫助我?
將其保存到數據庫,但轉義來自用戶的每個值以避免mysql注入。
例:
$sqlaction = mysql_query("INSERT INTO posts (text) VALUES ('".mysql_real_escape_string($_POST['text'])."')");
如果你想在頁面上顯示它使用像這樣的htmlentities:
<div><?php echo htmlentities($row['text']); ?></div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.