0
右我已經允許對MySQL的特殊字符,但現在我需要刪除HTML標籤,刪除HTML標籤,但仍然允許特殊字符
$channelstatus = mysql_real_escape_string('strip_tags', $_POST[channelstatus]) ;
mysql_query("UPDATE profiles SET channelstatus='$channelstatus'
WHERE username='".$_SESSION['membersusername']."' ");
這是輸入框
<input name="channelstatus" type="text" id="channelstatus" value="<?php
$str = "$channelstatus";
echo "text--->".preg_replace('/(?:<|<)\/?([a-zA-Z]+) *[^<\/]*?(?:>|>)/', '', $str)."\n";
?>" />
任何人都可以幫幫我?
請閱讀使用說明書:http://php.net/strip_tags –
爲什麼你需要刪除這些標籤?如果出於安全考慮,在輸出之前不需要輸入「htmlspecialchars」。 – Jon