Textile如何检测并删除<script>标签?</script>

时间:2011-05-20 18:27:46

标签: php regex formatting textile

我正在使用Textile在网站上进行内容编辑。只有受信任的用户才有权进行编辑。

我想从GitHub中插入插入点:<script src="http://gist.github.com/#####.js"></script>但是Textile会删除这些:“[removed][removed]”。

我已经在Textile PHP课程中搜索了它如何以及在何处检测到它并将其删除,但它逃脱了我。我找到了Textile tag filtering for Ruby,PHP类有什么类似的东西吗?

2 个答案:

答案 0 :(得分:0)

您可以使用函数preg_replace()使用regexp执行此操作:

/<[^<]+?>/i

如果您不需要替换,只需使用strip_tags()功能。

答案 1 :(得分:0)

好吧,我觉得自己像个白痴。 CodeIgniter过滤了删除它的$ POST数据。

供参考:纺织品会自动删除<script>或其他标签。