求稳定函数或思路:移除string中不润许的html tags echo strip_tags(("<b><a href="http://www.google.com" class="abc">Google</a></b> is better than <i>Yahoo</i>", "<b>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo strip_tags("<b><a href="http://www.google.com" class="abc">Google</a></b> is better than <i>Yahoo</i>", "<b>"); 不好意思,发了两次都有点儿错。再发一次。哈哈哈。<?phpecho strip_tags('<b><a href="http://www.google.com" class="abc">Google</a></b> is better than <i>Yahoo</i>', "<b><i>");?> 1、函数strip_tags的功能是删除html标记,他的第二个参数是一个保留的html标记列表如:只保留<b>则strip_tags($text,"<b>")只保留<b><br><p>则strip_tags($text,"<b><br><p>")2、既然你使用在线编辑器,那么可以a)关掉html源码编辑b)只提供允许的html标记的工具按钮 我试试strip_tags。在线编辑器可以copy & paste的,关了 html source还是可以paste HTML元素进去的。 在线编辑器肯定可以输入html代码的这个你是控制不了的,不然就要修改那个编辑器的javascript代码了,难度不小. 要看到你的编辑器的代码才可以帮你修改. strip_tags只要你在表单提交的时候处理一下就可以了.html标签你要是过滤掉的太多的话,你还不如直接用textarea WYGIWYS在这www.htmlarea.com,需要的可以试试,要用他那个beta版,firefox不认。这个是我见过最好的了,其他好的也有,但不是过于庞大影响效率就是难以定制。在php.net关于strip_tags函数的comments里有个家伙给了一个利用strip_tags+正则去tags和onclick这样危险属性的代码,值得一看。 正则 PHP 根据XML文档 验证 EXCEL表数据是否规范的问题 求助~ 关于PHP提交表单问题~ mysqli基础问题 关于PHP导出.csv(EXCEL)文件 请问php里面怎样实现全局变量和会话变量,就象asp中的application和session 网站被黑了咋办? PHP中如何实现 服务器端调用执行客户端程序 急求!!!!如何用php调用我写的一个C语言程序,并把这个C语言程序的输出结果呈现到网页上??? 静态页怎么进行计数??? 有关$_SERVER['HTTP_ACCEPT_LANGUAGE'] 时有时无的mysql查询错误
<?php
echo strip_tags('<b><a href="http://www.google.com" class="abc">Google</a></b> is better than <i>Yahoo</i>', "<b><i>");
?>
如:
只保留<b>则strip_tags($text,"<b>")
只保留<b><br><p>则strip_tags($text,"<b><br><p>")2、既然你使用在线编辑器,那么可以
a)关掉html源码编辑
b)只提供允许的html标记的工具按钮