在内容中显示的html标签
我的数据库包含如下数据:
&lt; b&gt;&lt; a href =“[LINK]”&gt;您&lt; / a&gt;&lt; / b&gt; 在事件&lt; b&gt;&lt; a href =“[LINK]”&gt; [TITLE]&lt; / a&gt;&lt; / b&gt; <br>
当我显示这个显示为:
<b> <a href="[LINK]">You</a></b> have a confirmed seat in the event <b><a href="[LINK]">[TIT
文本被打破,并且html标签也被显示
我试了html_entity_decode()
请帮助谢谢你
只需使用htmlspecialchars_decode
htmlspecialchars_decode( '[...]', ENT_QUOTES );
Try using htmlspecialchars() while saving data to database and htmlspecialchars_decode() while displaying data to browser.
Hope this help you.
function cleanMyDirtyData( $dirty_dirty_data ){
return mysql_real_escape_string( htmlentities( $dirty_dirty_data, ENT_QUOTES,'UTF-8' ) );
}
在将数据写入数据库之前,请尝试使用此函数。
链接地址: http://www.djcxy.com/p/62053.html