2009-09-02 154 views
3

是否有可能允许使用HTMLPurifier嵌入,对象和参数HTML标签?我试图让YouTube,Vimeo等视频嵌入,但无论我尝试什么,都会被剥离。我确实明白这些标签是有风险的。允许使用HTMLPurifier嵌入/对象/参数HTML标签?

如果这是不可能的,我还有哪些PHP过滤选项? Tidy似乎并不是专为过滤而设计的......是吗?而strip_tags()不会给我控制的级别 - 比如只允许某些属性 - 我正在寻找。

感谢您的帮助!

回答

2

对于较新的版本(4.1以上版本)Filter.YouTube已被弃用。 因此,你应该使用HTML.SafeObject & Output.FlashCompat

$config->set('HTML.SafeObject', true); 
$config->set('Output.FlashCompat', true); 
$config->set('HTML.Allowed', 'object[width|height|data],param[name|value]'); 

但htmlpurifier仍然有一些问题与YouTube &等,他们就可以在工作 的正确解释:http://htmlpurifier.org/phorum/read.php?5,2239,page=3在未来几个月应该最终这样做可能。

相关问题