删除HTML标签但仍允许特殊字符

时间:2014-02-24 21:05:11

标签: html mysql

我允许在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('/(?:<|&lt;)\/?([a-zA-Z]+) *[^<\/]*?(?:>|&gt;)/', '', $str)."\n";

?>" />

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

修复它!

<input name="channelstatus" type="text" id="channelstatus" value="<?php
echo strip_tags($channelstatus, '');
?>" />

工作正常&lt;:D