对,我在 MySQL 上允许使用特殊字符,但现在我需要删除 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";
?>" />
有人可以帮忙吗?
最佳答案
修复它!
<input name="channelstatus" type="text" id="channelstatus" value="<?php
echo strip_tags($channelstatus, '');
?>" />
工作正常<:D
关于html - 删除 HTML 标签但仍允许特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998955/