我有一個字符串,它帶有一個帶有html標籤的值,並且該字符串我想置於隱藏的輸入類型中。這是現在:爲了帶有html標籤的字符串是隱藏類型輸入中的值
$str = "som'e text <img src="img/src.jpg">.. <a href="link">link</a>";
echo '<input type="hidden" name="val" value="'.$str.'">';
我這樣做是因爲它要保存在我的數據庫再次成爲展會上,但問題是它看起來像這樣:
<input type="hidden" name="val" value="som'e text <img src="img/src.jpg">.. <a href="link">link</a>">
任何想法?
使用BASE64_ENCODE,然後同時保存到數據庫解碼的字符串。 –
關鍵字是「real_escape_string」 這取決於您的數據庫和php版本。 看到這個http://php.net/manual/en/function.mysql-real-escape-string.php – ZenithS