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

标签 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";

?>" />

有人可以帮忙吗?

最佳答案

修复它!

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

工作正常<:D

关于html - 删除 HTML 标签但仍允许特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998955/

相关文章:

mysql - 使用 SQL 显示 WordPress 中的存档帖子

mysql - ä 存储为 ä 值在数据库中编码

php - 这个查询迭代是否可能

MySQL 有一个奇怪的行为

html - 如何解决传单 html 小部件中缺少 OSM 磁贴的问题?

jquery - 折叠和展开部分,未显示图像

javascript - 如何使用ios 的phonegap 解压缩/提取文件?

html - 包含视频的 iFrame 仅在调整窗口大小时出现

javascript - jQuery - 使用 .prepend()

mysql - 我的评论代码有什么问题吗?