求稳定函数或思路:移除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这样危险属性的代码,值得一看。 请教:这个正则表达式该怎么写? 谁搞过新网的api域名注册接口?? 请教用过PHPMailer类发送邮件的高手~~~ php这么神奇的析构函数? 我装好了phppgAdmin但是登录的时候不行 求一个存储过程! 服务器上PHP写的接口程序中能不能让其中某个函数不断执行,同时不影响其他代码的执行 关于在英文WinXp,使用PHP读取外部的XML文件出错问题!求助! 有错误吗? PHP留言板 有关$_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标记的工具按钮