簡體   English   中英

php - textarea-html標簽

[英]php - textarea- html tags

我是用PHP編程的新手。 我已經這樣做了:有一個用戶寫文本的textarea,它被保存到db。 但是在列出條目時,帶有html標簽的文本顯示為html元素。

例如,“我<b> 25歲”顯示“我25歲”。

我想把它顯示為用戶在textarea上寫的內容,而不是應用html規則。 由於這個原因,用戶無法打破多行。

如何避免所有html屬性? 是否有任何功能或其他東西來幫助我?

通過htmlentities運行發布的內容:

$var = htmlentities($old_var);

注意:您還應該確保自己不會讓自己容易受到SQL注入攻擊。

將其保存到數據庫,但轉義來自用戶的每個值以避免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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM