HTML净化器 - 允许链接?

时间:2012-04-06 22:21:09

标签: php htmlpurifier

网站是404'ing所以我无法在那里搜索。我已经尝试过查看文档了但是我发现它的位置并不是很清楚。我已经使用我想要允许的标记列表进行了配置,并且包含<a>但HTML Purifier删除了href。我需要添加到配置中以允许href,因为它在HTML Purifier的默认设置中?

-edit -

这就是我现在所拥有的:

$config = HTMLPurifier_Config::createDefault();
    $config->set('HTML.AllowedAttributes', 'a.href');
    $config->set('HTML.Allowed', 'various tags');
    $config->set("HTML.Nofollow", true);
    $config->set('CSS.AllowedProperties', '');

2 个答案:

答案 0 :(得分:3)

添加$config->set('HTML.AllowedAttributes', 'a.href');就可以了。但是,我想听听Edward Yang对此事的看法,因为他认为根据他的回答,这不应该是必要的。

答案 1 :(得分:2)

默认情况下允许使用Href。更有可能的是,你偶然启用了魔法引号。把它们关掉。

(P.S。网站已关闭,因为Dreamhost很糟糕,吃了它的磁盘。我们正在等待它们完成恢复......)

相关问题