2009-09-02 11 views
3

HTMLPurifierでembed、object、param HTMLタグを許可することはできますか?私は、YouTube、Vimeoなどの動画を埋め込むことを許可しようとしていますが、私は何を試みても、それらは常に剥奪されます。私はこれらが危険なタグであることを理解しています。HTMLPurifierでembed/object/param HTMLタグを許可しますか?

もし可能でない場合は、PHPで他にどのようなHTMLフィルタリングオプションがありますか?それはティディがフィルタリングのために設計されているようではない...それは?そして、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はまだユーチューブ&など、彼らはでそれに取り組む の適切な解釈といくつかの問題を抱えて:それは最終的に行われる必要があり、今後数ヶ月でそうおそらくhttp://htmlpurifier.org/phorum/read.php?5,2239,page=3を。

関連する問題