在textarea中输入时:
<div>
提交后,应将其存储为
<div>
数据库中的。我怎样才能做到这一点?
答案 0 :(得分:1)
要对HTML进行编码,请使用htmlentities
并使用html_entity_decode
再次对其进行解码。
<强>编码强>
<?php
$str = "<div>";
echo htmlentities($str);
?>
输出:
<div>
<强>解码强>
echo htmlentities($str, ENT_QUOTES);
输出:
<div>
答案 1 :(得分:0)
http://php.net/manual/en/function.htmlentities.php
<?php
$str = "A 'quote' is <b>bold</b>";
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str);
// Outputs: A 'quote' is <b>bold</b>
echo htmlentities($str, ENT_QUOTES);
?>